Anyone who doubts that population is a major factor is an idiot. Clearly there's more to it than this, but I never claimed that there wasn't.
And kpg actually proves my point for me. I stated that if the USA took 'soccer' seriously, they'd be a major force due to its size. India takes cricket seriously, and last time I checked they are a major force in cricket.