Point 1: I'm sure Americans were involved in these hiring decisions so it's also a problem with American culture too. Learn to look in your own culture's mirror before putting all the blame on others. It says something about you when your first explanation for a group of people's failings is true culture rather than your company's poor hiring skill. There are plenty of lazy idiots from American cultures, don't see you blaming American culture for their failings.
Point 2: you are falling in common trap of attributing a trait of a group of people you have limited experience with and extrapolating to a billion or so other people. Only people with limited exposure to a set of cultures and a frankly limited life experience would reach that conclusion. Also, Indian culture is not homogenous so your race or ethnicist comments, like most, are cherry picked to confirm your hateful views.
Point 3: anecdotes are not data. If I characterized all Americans based on my experience in my hometown I'd have a much poorer appreciation of good parts of American culture than I do now.
my interpretation of this as an outsider (industry - wise) and insider (ethnicity-wise) is you have a industry culture problem and are placing the blame on another culture because it's easier than admitting your company hired terrible offshore employees from terrible companies. This is the same as all the manufacturing companies blaming Chinese people and a few sketchy companies instead of their employers. I'd expect more from well educated people.