This most definitely falls under the heading of sharing what I most want to learn.
When you are good at problem-solving it takes tremendous discipline to stand aside and let others learn while you watch them stumble through the hands-on skill development process. You know you could solve it faster, better, more quickly. But if you did, you would not be doing your job of developing the people around you.
Those who want to be promoted know one great way is to create the team that allows them to be promoted, that shows they are real leaders, ready to rise higher. It is easier to be promoted when your boss knows there is a competent, well-trained person ready to take your place and keep things humming.
“Leadership is seeing the worth and potential in people and treating them so that they come to see it themselves.” — paraphrasing Stephen R. Covey