I don't like that management gets bashed so consistently, because it is a view blinded from the truth: good management isn't actually all that rare as this POV would make it seem: Good management is nearly invisible. It smooths over things, putting fewer roadblocks in workers ways, and thereby only gets noticed when there's a problem. And even the best managers will encounter problems, meaning people really only take note of management when there's something negative going on.
Maybe it's because I've had all three types that articles like this put me on the defensive. I've seen bad management, I've seen invisible management that generally makes my life easier in ways I only notice because I've had bad managers, and I've had at least one manager that was so good that they not only made my life easier, they made me much more effective at my job.
Rising through the ranks is also no guarantee of success: management is a skill, and it does not always overlap with being good at the jobs you manage. All that does is make sure the manager understands the work, not actually understand how to manage a group/department/division etc., Which is a different skillet. I'm not a manager, despite opportunities, precisely because I understand that fact, my own preferences, and my own limitations.
It's also important to remember that "bad management" is frequently not monolithic. There may be very good managers throughout an organization, but one bad mid-high level manager makes them all look bad when even after they fight back against something,they lose the fight and their job is still to implement it. No different than an excellent developer forced to write something useless/bad/inefficient. Is the developer a bad developer? There are some fights like that-- won or lost-- that I've only found out about long afterwards, because again: good management is often invisible.