I feel like the general consensus on most of the recent layoffs were that they severance was pretty generous. If it seems to be working okay, why do we need to introduce additional inefficiencies to get something we already have?
"Generous" means nothing in a context where severances in are entirely voluntary, and aren't actually a standard that you can reliably expect.
The issue is the 'most' - and the severance packages can be changed tomorrow unilaterally.
And maybe it would be better not to have the layoffs in the first place? The profits of the hyperscalers are growing steadily even as they fire more workers.
I think this may be one of the last moments when programmers have enough power to dictate these things, should LLMs become as powerful as some suggest.