Yes, I've heard this, but I have no idea who had invented this and how is it related to real life. I think that different people has different strong and weak aspects in their personalities, have different inclines and gain different skills through their life. Nobody is good in everything.
I'm good at programming and math because of developed abstract thinking and analytical skills, I guess.
But I'm not good in social interactions and control my body poorly, i.e. I'm clumsy. Also my physical parameters sucks, so I was always bad in sport.