As someone who comes from a country where it's very hard to fire people, don't make that mistake.
Staying in a company where you're not wanted is a miserable experience. The company will do anything to make you leave. Plus, it weakens companies and makes for a poor general worker experience.
What should be done instead is mandate generous severance packages that increase with tenure. But give companies a clear path to fire people when they don't want to employ them anymore.
As someone who comes from a country where it’s very hard to fire people: fuck the companies.
This is the reason why we need the laws in the first place. Many people leave their countries, move their families, buy houses/flats, plan for stability just to be what? Laid off, because investors said so or tripping CEO woke up on the wrong side of the bed? We’re talking about people for fucks sake, workers aren’t Docker pods that are scaled up and down. If they are, they should be compensated for the constant risk they bear.