I have coworkers whose official job title is one that involves programming and they are bad at it. I shouldn't speak for myself, but it's not that simple. If you continuously strive to advance, it means constant learning, and most people I see really can't or won't learn like that.