I'm concerned about the effect this will have on F-1 Visa holders, if they can't convert to H1-b, they'll take their graduate degree back to their home country which is a net negative for us. This seems to be throwing out the baby with the bath water, if you want to fix the body shop consulting firm issue, then target that. "Entry level programmer" is very broad, it could mean a guy with no experience who just gradua…
This is still predicated on the assumption that there's a STEM shortage right? Almost everyone I know who has a graduate degree in CS came here on a visa. The reason is because employers don't reward graduate degrees in CS with compensation commiserate with their costs. So US nationals make the rational decision to not pursue a graduate degree. But if you're a foreign national, getting a graduate degree from a US sch…
I think the main reason for that is because the vast majority of software jobs do not even remotely require a graduate degree in CS.
A lot of great research into ML, data science, distributed systems, etc., is driven by people with graduate degrees, but that's still a very tiny part of the programmer-job pie.