I think this is a little sad. Pragmatically, NodeJS is great. But the only reason it's popular is because browsers only run one (deeply flawed) language.
Yeah seriously. The be all end all of languages has yet to arrive. Language and programming is an art, not some maximist metric. The Mona lisa is as flawed as JavaScript and every other language that exist.