My early boss had a different approach. If you want a promotion, you need to have people in place who can do your job. That was touchy. If I had people capable of doing my job, what would happen when we do layoffs (which happened regularly)? But it was also through a period of strong growth, so the boss needed proven people in place to take on new opportunities.
Working for a firm during its strong growth phase is very different from trying to climb a 10,000-deep corporate ladder.