BottomLine is correct
Dismissing this as a non issue is a serious problem.
I worked in the US for over a decade and later I worked in an Indian company for a couple years. I have seen both sides. Like the article says, in the beginning people in such large numbers were not needed. The IT companies in India could do selective hiring and gave emphasis to quality of work.
Later, to meet the growing demand the Indian education system grew 10 fold overnight. As a result the quality of education has been mediocre. At the same time the IT companies have focused solely on profits and not on the quality of work. They have been helped by the fact that American companies have been solely focused on cost savings. I am not sure for how long that is sustainable.