Do you work in IT nickcarraway? Because I have for 25 years and in my group of 16 members, here in America at a fortune 500 company, 14 are from India. That does not happen without. lot of discrimination and we are talking 6 figure salaries.
I also wouldn't call the IT department of a no-tech Fortune 500 company part of the "U.S. tech industry." You didn't specify this industry. But I believe you, that your organization has a problem.
There are plenty of Indians who are employed in top tech companies, but there are also a substantial group of Indians who won't get anywhere close to that.
Once I was working with a startup and the (female) India CEO told the recruiters something along the lines of, "We can't hire anymore Indians, we are too Indian."
There are a lot of problems out there, but the same problem isn't everywhere.