In a word: 'hyperbole'.
You can be a famous hacker, and you can call an operating system "utter crap", but the real
metric is money, irrespective of any architectural purity arguments you'd want to make.
Programming language tensions are the same argument in miniature.
Continuing the oddly apropos religious thread, the Python/Ruby tension boils down to religious
denomination X picking on denomination Y about sacrement Z.
Note that, by the time you're on a JVM, CLR, or parrot, you're really just thumb-wrestling
over choice of syntactic sugar at the parser level.
Aren't Real Programmers supposed to see past the tool-fetishism and focus on the results,
anyway?