> As a society we allow layoffs because it reallocates skilled workers to new areas that actually need them
This more sounds like a trap mindset to me to be honest. Its associating some sort of morality to what is just regular part of running a business. Companies do what's best for the company and its investors first and foremost.