Everyone from the Army, to the Govt, to Apple, to your medical insurer, to your bank have been using those workers. Maybe it will make you feel better if they all worked for 100 different Indian firms, but this is just more efficient. The bodyshops face stiff competition from each other to consolidate. The fact that Infosys has survived 20 years says something about the company.