You are dead wrong. We need negative immigration - automation is going to put millions of low skilled workers out of a job and on the dole. Sending 20 million illegal aliens (mostly back to Mexico) away is a great start.
You are not correct. We have too many low skilled and semi-skilled workers in United States. We also have surplus of computer programmer immigrants.
But there is a critical shortage of highly skilled mechanical, chemical, electronics, electrical, metallurgical, bio-mechanical, and aeronautical engineers with advanced degrees and experience. We are not importing many of these type of immigrants.
Americans seem reluctant to go through the hardships of going through advanced degrees in engineering. May be it is because engineering curriculums have the highest dropout rates. Which is why more than half of PhD degrees in STEM are awarded to foreign students.
Partly it is the fault of public school teacher’s unions and other problem is
We are flooding the country with low skilled immigrants via chain migration, to the tune of 1 million/year.