Companies should have all the flexibility to restructure in order to survive tough times or pivot to follow breakthroughs otherwise all these workers won't have a job.
If the costs for major expenditures were lower people will have more resources to climb the socioeconomic ladder, and we won't need to decrease the dynamism of the labor market and saddle corporations with more obligations to achieve that.
Oh and companies shouldn't pay for employee healthcare, that's a WW2 relic that only benefits health insurers by keeping costs high.
Good, the workers make literally all of the profit and without them the company would cease to exist or make any money. It's a hoop they should have to jump through. The system we have now is maintaining the status quo, so I think you have that backwards.