The best usually leave the country after getting the prime education India can provide, and support the retirement plans of other countries' aging populations more than their own - the Indian government actively seems to encourage this, looking at how our PM tries to negotiate for more visas during every first-world trip. Even with the demographic dividend, we do not have enough jobs, so the elderly are not supported neither fiscally, nor infrastructure-wise, since old people cannot walk on bad roads or take advantage of non-existent programs anyway. For the younger people, the insane competition makes both work and personal life hell.
Whenever I see videos of China and their cities, and then look out of my window, it makes me both depressed and angry. I still don't understand how India can even be compared to China any more.