There is lot of misguided guilt-tripping that goes on in India. Misguided because it doesn't produce any outcomes.
I feel India is massive and most people including Indians don't realize how massive.
I worked on project a few years back, which required traveling around/studying just one district. That district alone had a population larger than Norway. And India has 700+ districts. Just think about that for a moment.
We might as well be talking about 700 countries when we talk about India. There are many districts doing really well and healthy and many on the other end of the spectrum. Whenever people talk about "India" as a whole they don't know what they are talking about. Get them to be specific about a district and the conversation gets much more productive.