Jokes aside, how do you end up having more than 500 excess people than what you need? What is management exactly doing during the time they went from 1 excess person to 500? Did they just hope the "macroeconomic headwinds" would become tailwinds? Didn't they at some point see that they have more people than valuable work, and maybe we should deal with that problem instead of hiring another team to place even more bets?
Actually, I know why. It's because they have too much money and when you have too much cash, you start splurging without thinking and then one day the chickens come home to roost.
Honestly, I would not hire a single manager from these big companies because they operate in an environment where they're playing with monopoly money and don't know what reality is. There's something to be said about spending within your limits and not splurging on the next shiny object. Way back when it was called cost control and operating within a budget. All that management theory seems to have been lost in the age of cash injections and valuations based on everything except retained earnings.