A lot of the focus is the effect on pay, but some of the attention should also be spent on competence. There are individuals going through master's degree programs, which are essentially degree mills, to get hired at one of these (or similar) companies, who do not have the basic skills to do the job.
Not everyone, but a significant number, and if you've ever worked with one of these individuals, you know how demoralizing and frustrating it can be. Especially in the typical political climate in a tech company, where saying something even slightly related to immigration will get taken a certain way.
Yes, exactly. Without a hint of pettiness or subjectivity: To say that many of these individuals are bad at the job would be an understatement. They might as well be random non-English-speakers grabbed off the street and told "write a React app" or "administer this database" or "perform data analysis".
It's not their fault. But it's demeaning in the extreme to the experienced, dedicated natives who are forced to work with them.
I’ve experienced working with h1b workers that are not great, but this characterization is a bit rich. All of the massively valuable big tech companies have a ton of these workers. There’s no way they are like random people pulled off the street.