It's the last place you'd expect, but the (Canadian) military actually has this in a certain measure. Unit commanders are only appointed for a limited term (usually 3 years), after which they're expected to move on to another unit.
In the Canadian Cadets program, we dont have that expectation, so corps commanders usually stay in the same corps and either mentor the new commander or take on a specific role if there's a need.
There's one "old" captain at my corps who has been mentoring many generations of officiers; I wasn't even born during his first term as commander.
That does mean that there isn't much room to grow past that, though. Luckily, teenagers (and activities offered to teenagers) change a lot through the years, so that forces us to always be innovating.