When you hire someone you have taken on an obligation. The depth of that obligation depends on where you operate. I am happy I live and work somewhere where we hold companies to a higher standard.
I don't know where you live, but virtually every place I can think of with strong labor protection policies have them for the benefit of those with jobs at the expense of those without jobs who would like to get one. Harder to fire equals harder to hire with few exceptions.
No.