@aparrish I never shared these views and before reading your explanation thought, in my experience it's about motivation.
I've tried teaching a few people, including myself and the impediment always seemed to be motivation. I wasn't motivated enough to learn Pascal, my ex wife too, and my now wife wasn't motivated enuf to learn HTML.
I also think you're right, and part of the lack of motivation can also be over estimating the difficulty. But I always felt anyone can learn if they try. Few did.