Permanent employees are basically impossible to fire. It's a mixed bag I think. On the one hand, there is a large social benefit to having such gov enforced job security. On the other hand, it drives down wages, and hurts companies that get stuck with a really bad employee. At least as workers we can choose to earn more money and take the riskier route via contracting.