This article on Shattered: Inside Hillary Clinton’s Doomed Campaign, contains an interesting passage:
In her isolation, surrounded by sycophants, Clinton had no one to tell her she was wrong. A few people hinted at warning against some of these problems, but no one had the clout to make the cautions stick. In Clintonworld, loyalty was valued above all else. Anyone in her orbit who objected too strenuously risked crossing the line and paying the price. They fought among themselves, but none of it reached the throne, and none dared risk his place by insisting on a change.
How many catastrophic failures – political, commercial, military, technical – can be attributed to the above? I could reel off half a dozen right now, off the cuff. The amusing thing is that this sort of situation is inevitable in modern organisations given the incentives placed in front of people. Yet if you point this out you’ll be hounded out so fast your feet won’t touch the floor, with those doing the hounding oblivious to the irony. I guess it’s simple human nature, and there’s not much that can be done about it.
In the few instances where I have been trusted enough to manage a project team or department, I’ve made sure I retained a grumpy old sod on hand to point out where I am going wrong. It might be difficult to hear sometimes, but such feedback is invaluable.