This is clearly visible. You can take any area of business and you would find bad customer service everywhere. The very few cases where customers are being treated a bit better would fall into one of 2 categories:
1. The company is a foreign multinational.
2. The company is Indian, operating in an area of business which has foreign multinational competition.
Any field which does not have foreign players has businesses sitting on their asses, treating customers like crap and not innovating at all.
A big example is supermarkets. Big bazar, Reliance, More, etc are all homegrown supermarkets but they offer little over regular mom and pop stores or medium sized local supermarkets. Their prices are not significantly low. The service is crap. They suck up more of your time because they don't have enough cashiers. They refuse to innovate by introducing self-checkouts. Nothing. It is as if they are waiting for someone like walmart to swoop in and capture all the market and teach them how it's done.