Why does this come up in every discussion?
Programming is not special. It does not require a "special mind" or other magical in-born trait. Whatever cognitive skills you believe are requisite are shared by many other subjects. Nor is programming a particularly difficult skill to acquire -- children can, and often do, teach themselves. Odds are good that you taught yourself sometime around the age of 10, +/- a year or two.
"Oh, but only a few can be truly great", someone is bound to say in one form or another. Then we'd better not waste resources teaching children to write, as only a few will have the skill of Hemingway. Nor should we teach them arithmetic, as so few are capable of becoming great mathematicians.
The ability to write computer programs should not be such a large part of your identity. It's like seeing smug posts from folks who can drive a vehicle with a manual transmission -- a skill that took me an hour to learn, and a week to master. That does not make me special. Being able to write computer programs doesn't make me special. They're both simple skills anyone can learn.