You made me curious to ask you what you think about Meteor :-)
I’ve been feeling a bit like you for a decade now, most stuff feels to me like there’s too much magic going on. I remember well that the first time I felt like that it was with Rails.
Your attack vs Node seems exaggerate. It’s true that JS’ not the best language, but asking a developer on a small project who needs to cover front and back end to focus on one programming language only instead of two has its benefits.
I envy my brother in law who, despite growing up in the ‘90s, since he was a teen was enlightened enough not to follow any fashion, behave like some kind of hermit and worked only in C and C++ on backed dev. His work’s the real thing.