Is this a unilateral change that will have some collateral damage? Yes.
Is this going to total ruin the US tech sector? Unlikely.
Will all these jobs just go to India directly? Almost certainly not. That option was always on the table and lots of reasons why employers aren’t sending more jobs to India, including deep structural challenges in the country that aren’t close to being solved.
Will they get offshored elsewhere? Mostly not. Maybe a bit, but those jobs were already at risk of being offshored. The H1B change won’t make a huge difference there. More likely is 15% of roles offshore, 15% were truly needed and employers pay up, 15% are just eliminated and absorbed into existing workers, and the rest stay in the US. Thats still a big net win for the United States.
What will happen? Not completely clear yet, but over time this simply raises the bar for claiming you need to import somone to do a job. India will lose the most as it puts big hurdles to folks there getting highly desirable jobs in the US. There may be some very limited movement of roles elsewhere but those will likely go to Canada, the UK, and maybe a few other places.
The administration is calling the bluff of these companies crying foul, and very likely these companies will cave. Expect to see anyone that does actually try to move things abroad to simply be slapped with tariffs that make such moves unprofitable. These companies value access to the US market much more than employing a few H1Bs.
Not saying I agree with everything happening, but the idea that this was some poorly researched jerk reaction dangerously underestimates the playbook being used here. The administration knows exactly what they’re doing.