I really get the feeling that many companies are just blindly doing whatever other companies do. One starts large layoffs, and suddenly everybody is doing it. At other times, when one goes on a hiring spree, they all go. One tries to reduce salaries, they all do. One pays enormous bonuses, and they all do. It's like CEOs aren't really thinking for themselves, just copying whatever the market does.
PS. No one employee was complaining when these companies were in a hiring spree and could see it was not sustainable. Startup had a hard time competing with the salaries offered by these orgs.