I think you are on to something really important here, Reed. "Talents" come in a variety of areas, and having a talent in one area may well be useless if you don't have a talent, or sufficient skill, to teach that area. It may actually hinder teaching that area since you never had to learn the skill the hard way.

I'm not sure that "thinking" is quite the right work... maybe "communicating in baby steps" might be better .