note: Again, I am actually sold from the perspective that it is very easy to build and support applications and my thinking is that if there is scaling issues, they will be solved before I make it big enough to care.
@sckmkny Garbage collection... set it to null after you're done using your variable and it shall be collected by the garbage men in there digital trucks.
"Un-scalable", I'm no node.js scaling expert but I will say that Express has an impressive display of companies that use their server framework, one of those big companies is myspace.com (yea I said it). Here is Express link: http://expressjs.com/applications.html and here is a link to some companies that are using Node.js: http://nodejs.org/industry/
The heck with countering/justifying anyone on what you are eager to learn. The debates can be fun but mostly pointless. The truth about anythings greatness or weakness is with testimony. If you are falling in love with the beauty of the MEAN approach then build something small and ask yourself if you actually enjoyed it, did it save you time, other people will follow.
As developers we get caught up on the best, the fastest, the most efficient... etc, but at the end of the day what really matters is the value that your creation has given to the user, no matter what's under the hood and how imperfect it maybe, life is all about iterations.
Haters will definitely hate. It doesn't stop with your colleagues either, JS hate is all over the place. Especially because it's trendy right now not only is JS cool to use but it's also cool to hate.
I try not to get caught up in sensationalism or flame wars but they're everywhere.