Companies hired too many people but that does not mean they cant afford to pay them. This many people creates friction and makes it harder to manage and allocate resources.
Especially money printing machines (Meta,Google) should be ordered to spend as much money as possible on potential innovation and therefore should have internal "startups/VC" culture and not optimize for stocks.