Without getting into the good / bad CEO thing or anything else. The issue comes down to the fact that tech companies operate a bit different then a lot of other places.
Quoting myself:
I know someone who was just let go from Gemini. As she put it: Now she gets to spend the summer living off her severance package while doing nothing. As opposed to getting her regular paycheck to do nothing. The project her group was working on ended sometime in late 2021 with the deployment in early 2022. For the last 3 months she joked that her job was head youtube video watcher. So them letting those people go was not a surprise to any of them. BUT had this been a bull market they probably would still be there waiting for the next project while watching videos......
If things were a bit different Goggle and others would keep people on because in tech it's usually cheaper to pay someone to do nothing for months and months then it is to fire them, hire someone else later and train them.
Picking on Ford, when the orders for a particular model slow up a bit, and you no longer need 3 shifts but only 2 people get shown the door rather quickly. And if needed can be hired right back a few months later with 0 training. Same with a lot of other fields.
The odds of a programmer that you let got a few months ago being available are a lot less. So you keep them on if possible.
When you have downturns like this that may cover large segments of the industry it *may* be a bit different, but with unemployment at the moment being at an all time low it's a calculated risk.
i.e. using the example of my friend above. She was let go around June 1st, did nothing for 2 months. Seriously my girlfriend and I asked if there was a crazy glue accident and she was attached to her couch for life as in do nothing. Anyway, she started looking for a new job last week or the week before and has a start date at the new job Sept 6th. 100% remote work. So it's not like everyone is laying people off.
-Dave