On the other hand, Your ill-informed view paints a poor picture of you. As I said before - stop thinking you are better. Instead, you came across as a massive douche.
Yes not all people are bad. But Most are. Buy this is in every single company. Not just outsourcing firms.
The issue in India is scarcity. Which is every one wants their pound of flesh even if that comes from their own brother. They want it.
The Op is right though. You can't get anything through work in most Indian companies. Regional politics, linguistic politics, connections in high places, politics is what you need to progress in India.
In India work doesn't get you too far. Society doesn't reward work or merit. In fact rewards corrupt practices both in government and private sectors.
Yet people in India wonder why no good things happen here.
You haven't met everyone of them to apply such a broad characterization. You have a point to make - that these three businesses abuse the Visa - but that gets lost in your attempt to pass judgment on a group of people you haven't met, and yet feel at home grouping them together as "shoe-lickers". Get off your high horse.