This has always been a huge problem in my experience over the years. I’ve seen managers make the work environment so toxic that they have run off multiple people in every assignment. Instead of these managers suffering any consequences, those that worked with them and didn’t quit or ask to be moved early enough, dropped in rank. I know of a few that were serial se-ual harassers that were never reprimanded , but instead, just moved to oversea assignments.
I personally worked for someone who was horrible. He did nothing when he knew one of his employees was stealing, he laughed when another person somewhat openly & repeated watched po-n at work, and he also demanded his admin work unpaid overtime & lie to his wife while he was cheating on her.
Management knew about all these things and did absolutely nothing for a very long time. This manager moved up and around while the good people under him were subjected to low ranking and damage to their career.
You cannot put a dollar value on the losses a company encounters from just one of these people in a leadership position. There have been many of these people throughout the years and there are some still untouchables like this in the company. Just imagine the cost when you multiply this scenario over the years.