BS. Stop H-1B and watch wages go up and enrollment in SETM go up accordingly. But greedy bastards have to have instant results so F them all.
Hey its not BS - too many kids just are not taught real math anymore; too many have no ambition, no work ethic, no desire to succeed.
Engineering is hard - but not as hard as it was come calculators and so on. However, the US is churning out fewer and fewer engineers.
Stopping H1Bs is not going to make kids magically want to be engineers or anything else in STEM. Its an educational and cultural problem, not a legal problem.