It's interest rates.
Loans are more expensive, but critically, so are eggs.
Tech workers like eggs, and see no reason to buy fewer, so they're asking for more money, unionizing, or hopping jobs to increase their salaries.
Notice how the big players are releasing press releases each layoff? No attempt at secrecy. No payouts to NDA the laid off employees. It's an intimidation tactic.
It's working at the moment, but tech workers get over their job change discomfort fast when there's a 100% raise on the table. The market rate vs curent pay gap just creates pressure to change jobs until they do, even if they're scared.
And the shareholders are all fucked.
Every tech layoff is a lottery ticket toward a company ending event. And then every employee who leaves because they realize the company is incapable of loyalty. Then every worker who leaves because their suppressed wages aren't keeping up with their expenses or hobbies. Another chance to end the company. Nobody knows which perl script is the lynchpin of their company, or which random person will leave with all knowledge of it.
The CEOs are positively aggressively collecting chances to bankrupt their shareholders.
But the CEO will get a nice payout next quarter. So that's nice.