Companies don't hire themselves to death. Managers hire themselves towards promotions and kill the company in the process.
The decision maker at the top is usually too disconnected from the rank and file to see the bloat. And the ones that aren't tend to be ruthless about headcount.
Managers don’t get headcount without allocation. It needs to be budgeted and approved.