In a sufficiently large organization with legal, hr, compliance, etc. it can be brutal to get someone fired for incompetence. Often they will start looking at the manager rather than the employee. Especially if you inherit a whole team of these folks and want to purge. Sadly it is often easier to just spoon feed these types of people than get them fired.