I don't agree with this at all. many times there are extenuating circumstances that
A) Management is too arrogant to acknowledge there is a problem, and instead of finding and fixing the actual problem, they find someone to blame and use that as their out, happens all the time, and the problem never really gets fixed, it just festers until there is another fall guy.
B) there is a problem that has been addressed with lower management, but they haven't informed the higher ups and the problem that causes the actual dismissal is actually a symptom and not the cause. Only AFTER the person is dismissed it is actually apparent where the true problem is as the person dismissed was the one doing more than their share to keep the process going taking up slack for those that aren't. The mistakes the person made that caused them to be let go were a result of taking on more responsibility than they were able to handle.
Not always is the correct person let go, just the person who appeared from the distant view of the office to be the problem because they were the one that made the mistake (everyone knows an effective manager never leaves their desk to actually see what is really happening on the floor
)
When a place of employment has a high turn over of employees, is it the people that are doing the work, or the people that manage them that are at fault ?
High turn over cost $$$, constantly having to train/retrain and certify new hires is much more expensive than keeping folks and training them properly, or making the process more efficient and user compatable. Never did understand why that is such a hard concept to understand.
I see this a LOT in my day to day travels from job site to job site.
I've seen whole operations have complete employee turn over in 9mos (or less) management to floor sweeper, replaced. The basic operation never seems to improve.