Curious what you think (though given your profession I expect a somewhat biased response) - is there really a skills shortage in the US or do you think companies are trying to get cheaper workers?
The skills we’re missing could be easily trained for. People would happily do the training for free even if it lasted months (say through online portals that were self paced) just for a chance at getting a job / a guaranteed in-person interview at least.
There is a skills shortage again yes, but it is remarkably easy to remediate a significant portion of it, particularly in an industry with such profits.
I think though also Peter Thiel is right in his criticisms of colleges. They have dropped the ball significantly, especially compared to India’a colleges, which almost overnight rapidly shifted to an IT/Healthcare focus in the 1980’s.
Those are all good points and I'm not an expert in hiring. I just know that our clients - which is a narrow view of course - are simply looking to hire the best person for the job, regardless of immigration issues, and sometimes the best or just available person is a foreign national.