What should a business do that has more people on payroll than their revenues can support?
Something like each team is maintaining themselves at a proper rate, laying off inside the team as necessary. But even then you will at times have to fire entire teams, but those aren't really a "mass layoff" so much as "we're not doing X anymore".