You might be right here!
Too much politics and economy in the GP circus.
It does not matter if Denmark had 5 riders in the top 10 in all leagues, we will still only get 3 maybe 4 (if lucky) spots in the circus.
You can hardly call the GP's for World championship, as not all the participants has to go through a qualifyer. So in fact it is most likely that some good racers is left out of the circus and some "toddlers" have got the pass.
Not quite fair, but the economy and politic decides who are going to be in and who is left out.