It boils down to using the right tool for the job. As the author mentions, some people do get it right, but it leaves you a lot of rope to hang yourself.
There is people who feel teaching rails or django to beginners is also doing them a disservice too, because at times it can mask how SQL or other things work, and can encourage developers to not learn how things work at a lower level.
Developers should learn SQL before noSQL, but I don't think that will make or break a career, nor will learning node first or rails or php or java.
One key to being a diverse developer, is not being religious about any one technology, but try as many out as you can reasonably, and learn from all of them.
The author definitely nails this point, that people are often "unwavering" in how they support node (or insert another technology in that sentence).
TL;DR - use the right tool for the job. Sometimes it's node. Sometimes it's not. At least that is my take on the article. Cheers.