It's deleterious to the economy. As the recent Microsoft game studio apocalypse shows, mergers are also extremely deleterious. It would be better to have a dozen game studios employing people and competing rather than one shit company cutting expenses and reducing products going to market.
I like this. I was trying to think of some way to allow layoffs for struggling companies but not reward layoffs for companies that are making a profit, who just want to make more. My idea was more around the executive team being unable to take a salary or having to fire the CEO or something, nothing which as I worked through in my head seemed workable.
Enforceability is a problem; it's always been trivial to re-write a job description.