Watch this movie, its a biopic that turns into a comedy because of how fucking retarded Indians are:
https://en.wikipedia.org/wiki/Dangal_(2016_film)
Basically put, India's bureaucracy is hell, so any money that is put towards sports gets filtered through a thousand layers of bullshit. A $1m grant turns into $1k which is supposed to send the athletes and their coaches and team to wherever they want to go. Plus a bunch of retards think women shouldn't play sports, so they do literally everything in their power to prevent women from ever competing, which means half the medals at the Olympics are just entirely off the table.
Sports that Indians do manage to get success in, like cricket, are full of so many fixed matches and corruption that it almost kills the sport entirely. See
https://www.abc.net.au/news/2011-08-08/fixing-cricket---2000/2841824 and the death of test match cricket in favour of the Indian Premier League. They have tainted every sport that they have touched so much so that the sports are now just a shadow of their former selves. Field hockey, badminton, cricket, the list goes on and on. I'd even go as far as saying Indian sportsmen are worse for a sport than Indian coders are for a program.