That's a really interesting point of view. It leads to an approach that is much less harsh than the one our society is inclined to adopt nowadays, not for sociological purposes, but for individual ones.
On the one hand, there's a tendency of classifying people as static, crystallized entities, taking their innate capacities in account. IQ is a perfect example. It's often thought as an immutable trait, which will determine the job that one will engage in. I've even found theories of pure correlation between IQ and quality of coding/programming. But that perspective, in my opinion, doesn't make one progress so much.
On the other hand, we can consider a frame of reference that accepts that, despite the importance of congenital aptitudes, hard-work and ambition highly increases performance, and to a higher degree than inherit aspects. Thus, the possibility of evolution exists, generating a more driven individual, rather than a pessimistic one that accepts and lays on it's limitations