Why is everyone else not concerned with the obvious ethnic nepotism, often caste based too, among primarily indian nationals? I have watched entire teams and companies get overrun with foreign nationals, while Americans have been laid off.
It is 1000% not a skill issue, the foreign nationals are often worse at the job, but it doesn't matter because realistically most of these companies can coast on their products with a skeleton crew of competent engineers that pickup the slack.
How can we seriously claim that we are facing a shortage of engineers, justifying hiring foreign nationals, when hundreds of thousands have been laid off over the last 5 years?
Obviously this applies to all nonimmigrant visas, and all foreign nationalities, but with indians making up ~80% of H-1B's specifically, they're not even trying to hide it. The trucking industry, something I'm very familiar with, has also been devastated by the same ethnic cartel.
If this post is flagged, I think it's obvious who is upset I am pointing this out. It is not intended to be racist, or inflammatory. This is a serious discussion, of a serious issue.
It's not lost on me that this website is full of indians who will probably take offense. But it's not a good look to defend this and will only amplify contempt for foreign workers.
More than once I've seen very talented Indians get mistreated. At one startup I worked at they put an Indian immigrant on an H-1B through some crazy abuse which made our new HR manager quit. I wanted to tell him "your skills are in demand, you could get a job across the street" but because he was on an H-1B.
I quit the ACM for a few reasons and unqualified support for the H-1B program was one of them. I joined the IEEE Computer Society instead because the IEEE takes no position on the issue. As I see it, Indians are treated particularly poorly by the US immigration system because "there are so many Indians", yet with a high level of education and an entrepreneurial attitude they make a strongly positive contribution to our economy.
Note: One of my parents is an Indian immigrant. I have worked with many great Indian engineers and many not-so-great, just like every other nationality.