I think it is very unlikely. If you're a super disciplined individual and you can continuously overcome your dislike of programming day after day and force yourself to practice, maybe you'll be really really effective, having the skills on one hand and also never getting distracted by interesting programming problems and keeping the focus on business purpose. These people are insanely annoying to work with because they constantly shoot down every fun abstraction you want to implement, but they can get a lot done. They're also extremely rare. To me this doesn't sound like a fun way to live life either, but to each their own..
More commonly, they don't enjoy it so they don't improve outside work. In my experience these people introduce and embrace a lot of synthetic metrics, generally resist change once they get comfortable with particular technical paradigms, generally are not knowledgable about anything that's not directly in the scope of their day to day, and are quite unable to lead anything new. They do best in environments where someone else has already laid the foundation, tasks are repetitive and predictable, and success is measured in story points rather than the quality of software delivered. Possibly they do well in the first few years of a new project, but over time they will bring down the overall quality of whatever they are working on.
I may have to steal some of this for the next time I have to explain on LKML why I don't care to work with the corporate world, you really hit the nail on the head :)
More commonly, they don't enjoy it so they don't improve outside work. In my experience these people introduce and embrace a lot of synthetic metrics, generally resist change once they get comfortable with particular technical paradigms, generally are not knowledgable about anything that's not directly in the scope of their day to day, and are quite unable to lead anything new. They do best in environments where someone else has already laid the foundation, tasks are repetitive and predictable, and success is measured in story points rather than the quality of software delivered. Possibly they do well in the first few years of a new project, but over time they will bring down the overall quality of whatever they are working on.