It all has to do with the culture man. China aren't traditionally big on team sports. They may have a lot of people but that doesn't mean they are embedded in football since childhood.
Whereas place like uruguay, Portugal, and Holland have small popuations but almost every kid grows up playing football and it is part of their cultural identity.
You can make the same argument about China with India or even the US.
it's nothing special but i'm just wondering why a very big country like China with the Highest population ( 1,353,821,000 according to wikipedia ) can't make a good ( even an average ) football team ! while a small country with very low population like Uruguay ( 3,318,535 according to wikipedia ) have a world class football team !
China's population is about 408 times more than Uruguay's population !
ur thoughts ??