There's a facebook page of which I am a member, for programmers of the freedom-loving ilk. A recent post by the page's administrator questioned the validity and usefulness of server-side javascript. Granted, I'm not a huge fan of Javascript, and would rather write code in just about any other language, but the use case for server-side Javascript, a la Node.js, is pretty clear. Web developers, who are adept in HTML, CSS, and JS, can write end-to-end web applications, and leverage all of their existing skills, without having to spend time learning another language. Time to market can be reduced, and for what it's good at, Node does a great job. The guy on the FB page just couldn't get it through his head that there's a time and a place for everything. Would Node be a good fit for the back end of something as big as Google? Certainly not, but for your average web developer, looking to build a web application with persistent storage, it's exactly what the doctor ordered.
I understand that it's natural to defend the things you love, but to start talking trash about something that works very well in its niche is disrespectful to the programmers who do it, and weakens the entire software development community as a whole, making us look very petty and immature.
I've seen it here too. Users insisting that C is a dead language, and should be avoided, in favor of C++. While I generally agree with that particular statement, in practice, it's not always that simple. Plenty of platforms, particularly in the embedded world, don't have a C++ compiler, because the complexity of developing one is just too great. The C language is much easier to implement, especially if you don't need to have a complete standard library implementation for your platform, and when it comes to cost/benefit, for the device manufacturers, C will win most of the time.
It's like Chevrolet or Ford truck owners, who take the Chevy versus Ford rivalry a little too seriously. At the end of the day, just like programming languages, both will help you to get a lot of work done.
</rant>