1) 80% of all programmers are Java people hacking away in auto-completing IDEs, constrained by rigid corporate guidelines. I doubt that their thinking has a fundamentally unique dimension when compared to other lower-tier knowledge workers.
2) Plenty of professions (engineers, lawyers, academics in various fields, law enforcement agents, and so on) require analytic skills, symbolic thought etc.
Sure, programmers at the top of their game have abilities that separate them from regular people. But that's a trivial truth that applies to 99% of all fields of human endeavor.