But, no matter how good you may be at any one of these things, to become good at the others you must spend time focused on learning and doing them. Most of the great programmers I know prefer to spend their time in pursuing other things that they become good at instead, primarily stuff to do with physical engineering. (Aside, I've always thought the propensity for using physical engineering as a non-work hobby is guided by frustrations from the intangible nature of programming/software.) But, I do in fact know several that travel and learn foreign languages, or that write poetry and short stories as a form of outlet.
But how do your outstanding programmers compare at writing poetry... when compared to your not-outstanding programmers who also have no specialized training?
Intelligence is a necessary but not sufficient condition for competence at intellectual tasks.
I know many very outstanding programmers - but very few are also outstanding at writing poetry, or learning foreign languages, or engaging in impactful political action.
I've no doubt that 'general science' performance is correlated with 'assembling objects' performance. But I wouldn't expect Bobby Fischer to have great insights into world politics just because he was a chess grandmaster.