Support players on the other hand, are relied upon to support the carries by getting supportive items, maintaining control over the map (fog of war is in effect), being in the right places at the right times so as to provide their carry with space to work, and generally staying at a higher level of awareness in order to make more of the big picture calls. Most teams' leader will play a support character.
I suspect something similar may be at work here, in that he is very good at choosing and supporting "carries". There are probably very many people in the world who are very perceptive, empathetic, and can achieve a high level of understanding, making them well-suited for leadership positions, but without luck in addition to giving it their best effort, are never put in a position to shine. Just because someone will never be a top-tier carry, doesn't mean they can't ever be a top-tier support, but our society tends to demand the former before you're trusted to do the latter.
Or not, just thinking out loud here. :)