I was all ready to comment about how it wasn't a very fair comparison, but then I thought about it more and realized that I actually do agree with the analogy. My belief (and I realize this is probably a minority opinion) is that most people can never be great developers - it requires some combination of hard work and just "getting it".