Isn't it now officially the "Bernie lets take this circus to every third rate dictatorship with no interest in motorsport and ignore all the worthy countries all for the sake of bottom line championship"?
Yes!
No soul, sold it.
How about a little thing along these lines:
Races awarded to the countries that have the most number of drivers competing in their local/national competitions.
Recognise the sporting nature of the world championship by having races vistied on the countries of the world that race the most.