Here is a story on how high tech companies in the US are having a hard time recruiting innovative engineers because of tough immigration requirements.
The immediate question–Why is the US not able to produce its own innovative engineers? It does get briefly mentioned in the article but is quickly dismissed as, “a slouching education system that cannot be easily fixed.” Interesting because many Americans argue that US education standards–at least at university level–are the best in the world.
Another engineer claims that there are plenty of qualified Americans for these jobs, hinting that companies hire the foreign engineers because they are cheaper. The real point for these people is protectionism and buy American nationalism, but whether the US produces its own engineers or not, it benefits everyone to have cheaper resources, including cheap innovation.
Like has been mentioned before in this space, that protectionist attitude will, more than anything else, keep the US in recession and world trade stagnant.