Would it be possible to make cogent arguments without resorting to stereotypical India bashing?
Would you make the same arguments using Chinese manufacturing and the fact that it leads the world in electronics manufacturing?
India is large.
Population: 1,250,000,000+
Population employed in IT: 10,000,000+ (i.e <1% of population)
In a group of 10,000,000+ people you will find all kinds of competencies, capabilities and behaviors statistically speaking.
I assume you have non-anecdotal data from which you have derived your generalizations.
I don't think any Indian child grows up dreaming that his greatest goal in life is to replace an American IT worker.
If you have been affected by Indian IT workers, blame it on your management. Somebody is definitely benefiting.