One of the best way to weed out bad managers once a company reaches a certain scale is a simple two part system: 1) Make it easier to get an internal hiring req than an external one, and oversubscribe the total headcount budget by a few percent purely with internal hiring reqs. (Guarantee hole flow.) 2) Establish an immutable policy that a losing manager can never block a transfer, ever, for more than a couple of weeks of clean-up/hand-off. Bad managers are then easy to spot by the vacuum that surrounds them.
Simple truth is a lot of people don't like them, they induce stress for a number of reasons (such as employees' natural instinct to want to "look good" in front of their bosses), and bad 1-1s are often just another annoyance at work -- not a disaster, just not too useful.