I would say that most people can do most jobs or handle most skills with sufficient practice. Natural ability and drive probably account for more. The person who will naturally practice their craft on their own time, or beyond that of a job, be it in an educational setting, self taught or some mixture including work time probably accounts for far more than anything.
Mindset and approach can be incredibly influential. And sometimes people want to be/do things they just can't handle. It's a range, not black and white.
Edit: I say this as someone who learned software development on his own, and has no formal higher education. That said, I spend 5-10 hours a week learning and expanding my knowledge and have for nearly two decades now.
Of those I have worked with, individual drive has been the leading differentiator in terms of quality that I've seen. Even if they no longer dedicate any of their own time anymore.
Mindset and approach can be incredibly influential. And sometimes people want to be/do things they just can't handle. It's a range, not black and white.
Edit: I say this as someone who learned software development on his own, and has no formal higher education. That said, I spend 5-10 hours a week learning and expanding my knowledge and have for nearly two decades now.
Of those I have worked with, individual drive has been the leading differentiator in terms of quality that I've seen. Even if they no longer dedicate any of their own time anymore.