It is all about opportunities, especially when it comes to some senior positions.
In most cases, people can rely on excellent work capabilities to promote during the first years of their careers. But after that, when they are looking to a manager role, things become more complicated.
whether you can get promoted comes down to many facets: the relationship between you and the decider; balance of the team structure; the business prospect in the near future...