Souns like a self-serving statement. Multinationals like to hire foreigneers because they are cheap labor.
I think they will discover that they have incentivized their own personnel problems.
There are plenty of high-skilled, scientific/technically degreed Americans.
The problem with them is that they have illusions about being middle class or that they are no longer 25 years old. Corporations talk about “entry-level” positions requiring at least 5 years of solid experience and pay not much more than unskilled labor.
I would never encourage a young person to go into a scientific field unless they were curious and had a fallback plan for making a living.
You have "cheap" confused with "hard working" and "dedicated". The actual term that sums it all up is "hungry", which means they want more challenges, not less.
Too many Americans feel a sense of entitlement.