The answer is Obsession for Cricket by people, by media, by state. We used to be good in Field Hockey & Squash and we have destroyed those.
In schools there is passion for football, snooker, basketball and athletics but lack of structure and support discourage them pursuing it professionally