I'm not living in the United States, but I've recently read a lot of articles about layoffs at companies like GAFAMs and Tweeter.
I've also read a lot of comments about former employees looking for jobs in the same area and field, and who are sometimes struggling to keep a H1B visa.
Why would you keep a H1B visa or stay in the same place after a layoff ?
I had myself been caught in layoffs in the field that I originally studied, in 2020. And jobs that still existed back then were not well compensated. So I decided that I would not play that game with companies. I changed of field, as well as city, and I'm now doing a snazzy job in a place that oozes companies and lacks engineers. (I don't know how recruiters dealt with not hiring new engineers in 2020 in my original field, and don't care, as I'm well compensated and in a lovely area now)
So why do you all struggle to stay in California, despite its peak being behind ? Why don't you move to Europe, India, Canada, or any place that is still hiring a lot ? Also, why would you stay in IT ? I'm myself in IT for the previously mentioned reason, but I would have gone back to my field if massive layoffs were considered (or I would just move to MTL)
If companies say they don't really need IT engineers in a place, just move where they are publicly happy to hire, or change of field !
EDIT : I must add I'm not advocating for layoffs and I'm not blaming workers. It's just some kind of mutual workforce destruction deal. "You companies really don't need engineers ? Fine, we will just work in another field and loose our knowledge"
https://news.ycombinator.com/item?id=33518496
You're describing big and difficult changes so obviously they won't be most people's first choice. I also have no idea which fields you think are willing to hire so many differently-qualified and differently-experienced people right now, and are offering remotely similar compensation.