All of this is true, though it's definitely worth noting that some managers are better than others at advocating for the promotion of their top performers.
Getting a manger who is too passive, or too checked-out, or just plain doesn't like you, can literally set you back in your career advancement by years.