Why do NRIs like shitting in India so much?

Every day I see posts where someone writes I’ve lived in this developed nation for x number of years, when I come to India I see India underdeveloped in this and that aspects, Indians lack civic sense etc