cricket is game played by ex colonies at the most 20 countries, compete in game that world plays like football.We excel in areas where we throw money at and the participation rate is high, like cricket, chess, shooting etc. The military is also one such area.
chess thats individual brilliance which doesnt need much infra or planning as a team.
shooting , so how many gold medals has India got in olympics ?
The military is also one such area ? good luck with that , how many big empires ppl from India have built during the course of history. Hardly any with few exceptions. smaller countries in europe have projected power at far greater distance than India has historically. India could not even defend itself from western attacks for 1000 years , then by sea from europe and you think it can achieve wonders militarily.
Looks more of a fantasy than facts.
As usual all that you presented is usual Indian excuses, no one is preventing India/Indians from focusing on sports, their culture & their mentality is their fault. Indians are not greatest sports ppl ,ok ,so are they geniuses in science & technology ? hell no. They are the same piece of thrash in other areas as well.