I think in Germany there is less of a problem with firing because there are less laws around it and more support structures for those who are let go. Makes companies more likely to hire as well knowing they aren't as locked in.
The opposite is true.
It is very hard to fire someone in Germany, at least compared to the US. When you compare the situation in Germany with that in Italy however - yeah, then you're right.