We've all done it. Yes, me too, but it's not a nice trait.
We all know examples of languages, tools or roles we instinctively judge (often silently or unsaid).
Or put another way, we instinctively make negative assumptions about tools, languages or roles for which we have superficial familiarity e.g. the WordPress developer or the VBA developer, and no doubt a multitude of other examples.
Why is this snobbery so widespread among developers?
Interested in people's experience of this in real life too, not just online.
There's nothing inherently wrong in that attitude. What you relate as snobbery could easily be viewed as evangelism. They like what they have, they like what they know and they're communicating that. In any kind of evangelistic approach you communicate both positives of the thing you like and the negatives of the thing that you're attempting to replace.
I could easily make the argument that how you chose to frame this question demonstrates the same ego that you're assigning to others because choosing the word snobbery as decidedly negative connotations to it.
I think the industry tends to be far too optimistic about technology ("if PHP was good enough for Facebook, then it's good enough for us") and far too pessimistic about people ("we can't switch to a better language because there's not enough talent out there. What do you mean, train them?")
The rare quadrant of tech-selective/people-generous is where the magic happens imo.
In this one there is no standard to meet to get into the industry. Some people have a CS education or the equivalent, other people really understand HTML and CSS and are valuable for that.
There are distinct communities of practice.
I've worked at some places that have a MSDN subscription and the world revolves around Microsoft products, some excellent, some junk. They thought "Linux is not ready for prime time".
I've also worked with Linux users who think "MS = shit" and are just as indiscriminate when it comes to open source.
I worked at a library that felt threatened by the electronic revolution (e.g. I went to the stacks recently to get a copy of the Tale of Genji and got personal service because I might have been the first person to use the stacks in a year) and faced a "glass ceiling" because I didn't have an MLS degree. Many devs work in situations like that, supervised by people who might not really get software, and that too is a source of conflict.
Sometimes I take it personally when I use systems that have bad user interfaces because it reminds me of times when I wasn't taken so seriously. (e.g. at least when I am involved a bad UI is not a failure of empathy on my part, but it might be a failure of understanding -- compounded by production pressures that don't let me revisit it.)
Given all those stresses and people looking at it from their personal points of view it is no wonder people are snobbish.
It's an intrinsic part of our pack-animal heritage to divide the world into an in-group and an out-group and then to fabricate arbitrary moral rules to justify that division.