That's all very nicely put, to fit a lot of people into that mould don't you think? Very 'horoscopic'.
Everyone is disagreeable & eccentric to some extent when they were young, including the world's great engineers/theorists.
There's more to this equation, add parameter of hard work, a bit of obsession (or 'passion', whatever that is...), a bit of environmental 'push', and THEN perhaps that might yield a 'great' individual who does that one thing very well.