If you see, entire Asia is rather weak in soccer. They don't have enough facilities for athletes and players to train in anything other than a few specific sports like cricket. Tell me, how much of effort does the government put in encouraging sports like Olympics, hockey, soccer, rugby, track and field and other such games?
Zero.
Why? Because everyone is obsessed with cricket and cricket promoting corporate are smart enough to see how to promote their game.
What sponsors does hockey have? Does it have cricket's viewership?
There is an Olympic medallist selling chat outside the houses to make her ends meet. When India women's team won the hockey world cup, there was no one to welcome the back home.
Same thing for soccer.
It is a rage only in kerala, bengal and the northeast. North, West and rest of South India is not even looking at it.
The is no shortage of talent in either India or Pakistan. But there is just no incentive for them.