But even that is a larger population base than a hundred countries that do better than India at the Olympics. On the other hand, the incentives for success are not great; the years of sacrifice and effort it takes to become a world-class athlete are simply not a realistic option to an Indian who needs to make a living, and sponsors are few and far between (and they are all spending their sponsorship money on cricket).