Pulling in smart people from all over the world is good for America.
I’m sure there are US citizens who would have been better candidates if we had a better education system or grew talent. Maybe this will encourage that, but it’s going to take a long time.
All the smart engineers that I know absolutely struggle to find jobs. There are regularly job threads here on HN or freelance subreddits and other places, that are chocked full of great people desperate for work.
But maybe that's really just a small fraction of the people, I can't know for sure.
So our CS graduates take the same courses, study the same material, and pass on the same grading scales as these international students from countries like China, India, etc that have come to attend American universities. Therefore it seems unlikely that they are categorically incompetent due to a flaw in their education, even if we make some allowance for them not studying as rigorously as their international peers for whatever reason.
However, if the news can be believed, we're now seeing a significant number of CS graduates who are unable to find employment. This is coming on the tail end of a bunch of highly publicized layoffs.
The notion that there "Aren't Americans to do these jobs" just doesn't track. I'm sure that there are lots of corporate executives who are saying that there aren't enough qualified Americans to do these jobs, but they're saying that because it's in their best economic interest to say that, not because it's actually true.
https://www.worldatlas.com/articles/countries-with-the-most-...
What about yale CS grads working at chipotle.