I'm sure there is an association between personality traits {openness, conscientiousness, extraversion, agreeableness, neuroticism} with preferences to specialize or learn broadly. That is seperate from the phenomena of nearly all cognitive tasks being correlated with each other positively, e.g. verbal scores are positively correlated with math and musical scores. This is referred to as g-factor in literature.
My overall point being, yes people learn differently, but it is also true that there exists outliers in general intelligence