Since F1 is a huge business, bernie tends to go to places where the money is good. Since China, Malaysia and other countries who have booming economies and political stability, Bernie goes there because there was no interest in F1 before, but now there is a explosion of interest in those countries. Bernie can deal for a higher price to have there races there because those countries want a F1 race so bad. Since he gets the higher fees, the other venues have to keep up with the same prices or lose there race. Also a lot of venues in Europe and North American, the grandstand and paddock area is not as new or big as the new ones in China or Bahrain.
That is why you are starting to see interest in a race in Russia, India and Mexico to name a few.