As a relatively young person who works in STEM and has found relative success in my own career, this is just false. Unemployment among STEM grads is disproportionately high, especially considering the ostensible demand. Some of this is probably due to the speculative nature of the tech industry at the moment, but I don't know that we necessarily suffer from a lack of headcount. What seems more true is that we suffer from a lack of industrial policy and educational infrastructure.
On a selfish, mostly anecdotal level, I don't see how I (as an American citizen) am served by importing millions of H1B's from India. In a field where availability is already outpacing demand (at least among graduates), how am I (or any other American) served by adding more cheap labor? Why rush to crush the STEM field, given that it's the last bastion of accessible and reliable middle to upper middle class wage earning?
I would love it if we had a huge oversupply of engineers who will work for peanuts, but that isn't the case. If China has a huge oversupply, that should be a great opportunity for us to poach their top talent instead of trying to close off immigration pathways.
This is something I'd love to discuss, but summarized I think anyone who has real working experience in tech or adjacent fields understands intuitively why it's a hilariously bad idea to make highly technical and sophisticated industries dependent on slop shop immigration. You think people want to work in 130 IQ+ cutting edge industries for peanuts?
Moreover, I'm going to speak frankly as someone who has worked with consultancies and hiring of H1B candidates: most of the candidates will have slight communication barriers, which would be okay if they were highly skilled, but they often times are not. The consultancies are built to shovel shit and due to lack of resources and experience in logistics and hiring, companies will often have limited options to avoid hiring shit. In the more rare cases where you're hiring true talent, that true talent is often held hostage because while they may deserve higher wages, they're held at gunpoint by their sponsor. The natural conclusion might be to simplify this problem, but that's a catch 22: simplifying the process means you get the top talent but you'll also get a massive influx of the dogshit labor I've mentioned, resulting in a depression of wages and more difficult conditions for graduates and mid levels. Great deal for the capitalist though, at least in the short term.
This relationship is how you get tech hubs like Toronto where the labor pool is so massive relative to demand, that even specialized, educated, and high IQ tech labor make relatively low wages in an extremely expensive geography. Try speaking to a 130 IQ+ immigrant from Hong Kong or China in Toronto. The situation is ****ing horrific because the talent pool is so full of slop and companies have no idea what to prioritize.