This comment really nails it. Employers should have all the flexibility they need with regards to hiring/firing, but it should not mean you wind up in the street. This is part of the reasons (IIUC), that "unions" in many Scand. Countries are quite different than American ones, in that they are more guild-like cooperatives (working along with business and government) rather than largely adversarial. A model that has the right mix of policies to allow dynamism without impoverishment is what's needed (along with a periodic reassessments to make tweaks), and seems like something that's seriously worth looking at here in the US.
Good point regarding Scandinavian "unions". This distinction sometimes makes it hard to discuss work related situations with Americans unless I take a large detour around what a union up here usually does.