If a management team is really out-of-control, over time the share price will decline.
At some point, a corporate raider will buy up enough shares to gain control of the board.
Then the raider either fires the feckless managers and turns the firm around or he sells everything in sight for the break-up value.
Either way, the old managers are out of a job.
The threat of this unemployment may keep them in line.