I find what you said offensiveness, a form of hate speech. There is no job Americans can't do. It's all about wage suppression.
Give me a break. Dont you understand sarcasm? First, the open borders types told us that we needed all these immigrants,I legal and illegal, to do jobs Americans didnt want to do. Now they are telling us they need immigrants to do jobs Americans cant do. Never mind we produce more STEM workers every year than there are STEM jobs. Dems and RINOs want to increase the number of H1B visas. Cruz wanted to triple the number.
Of course it is about cheaper labor both skilled and unskilled, legal and illegal.
There is something of a truth to both your views.
Bringing in global talent is somewhat about wage suppression, which does help to make our tech companies as competitive as they are globally.
Higher wages would improve the pool of available American tech professionals.
But not everyone who has some sort of STEM degree is trained or talented for many of these positions. Sure, there are a lot of caretaker tech roles on the enterprise side, but for tech vendors, you need genuinely talented people for many of their positions in order for them to build competitive products.
The imported tech workers are, like the Americans, a combination of great, good, and marginal in training and, most critically, talent. The great ones tend to be very, very good and often they go on to co-found the next generation of successful companies, too.