I am coming from Europe and always admired capitalist systems but I think the americans and others are probably stressing it too much.
I have experienced large US corporations firing people that had 2-3 years till retirement, people that spent 30years with company and have been replaced with cheap offshore resources.
I think companies could keep these employees but incrementally decreasing their salaries and working hours. They could still earn more (overtime) but I would dynamically adjust the salaries.
I mean anyway...95% people are just slacking at their jobs