While I would say your point is valid, I would disagree with it, I can do programing, and I can learn it, but I find it boring, and the thought of being stuck in a career doing it does my head in. I want to learn to create models, maps etc much more.
I admit the thought of programing in theory could be interesting, but still Its not what I want my life to be!
I have already proven, at least to myself that I am willing to learn, and I am able to do so, by going from knowing nothing, to winning an ward in Java programing.
I realy enjoy web design, I learnt HTML, CSS and basic PHP this year, and I think this is much more enjoyable than creating a program.