>Why does by tech compagnies hire incompetent people from third world countries ?
support is a 'cost centre'. By reducing the costs of your 'cost centres' you can improve profit margins.
Indians cost less than a quarter what an American costs.
Indians are also brown, diverse, underprivileged, and on the other side of the planet, so you can have 24/hr support from people working only during the day instead of 24/hr all-American support with people working graveyard shifts.
Replacing American workers with Indians is an easy, accepted, encouraged practice. At this point, even if your customers hate it, where are they going to take their business to? Your competitors already do this. Most importantly, it's an easy practice. Even a moron can push the button and collect the prize, and pull parachute out of the business when it declines. "While I was there, profit margins rose [purely through the cutting of 'cost centres']!". And the decline isn't fast.
Finally, Indians aren't that bad. If you visit on a business trip during (their) holidays, you'll even have some jealousy pains. WTF, these people like themselves? They celebrate their own culture? Their media isn't an unceasing blare of "reee kill yourself natives of this country"? Where's the fairness in the world?