Meanwhile, it's taken for granted that not everyone can be a doctor, dentist, or lawyer. You don't see doctors telling people that anyone can "learn to med," but programmers see nothing wrong with devaluing their profession in the eyes of the masses by telling them that anyone can learn to do what they do, or worse, that it's easy, and that we shouldn't assume anything else until its proven otherwise.
Programmers are far too egalitarian for our own good and our increasing marginalization and stagnant wages are the inevitable consequences.