Importing cheap labor is only making the situation worse by depressing wages and opportunities in the industry.
Stripping human capital from developing nations is also immoral
Neither of which addresses the issue of how does a country take a Great Leap Forward when it does not have enough STEM graduates of its own to do so? Does it slow walk its way, hoping that 10 or 20 years from now they can nurture and accumulate enough STEM graduates to really begin?
I am S pro America first as anyone BUT I don’t want to see our country stand on principles and get hopelessly left behind. There is a way to solve this issue and it not all one way or the other. We can deport far more than we have brought in or will bring in under skilled STEM workers. We can easily change the immigration laws to make this a more fair proposition for all sides. It doesn’t have to be zero sum. We could offer tax credits for companies that hire US Citizens. A level playing field can be found.