I was on an H1-B before I received my green card. I am a job creator. Many Americans are happy I came here as they have jobs they might not otherwise have.
If my company couldn’t bring in H1-Bs it might have just remained a foreign entity and many Americans would not have work.
Great, enjoy the race to the bottom.
Thousands upon thousands of H1-B visa employees have only just graduated from college, meaning they’ve only just finished taking courses in engineering or computer programming.
In other words, they have have SKILLS in NAME ONLY.
There is no need for many of them to be in the USA, since they still need years of on the job training and mentoring to become productive employees.