I will forever leave this profession I love so much. I will weep and drink myself into a stupor.
Second, instead of fixing the design mistakes, TC39 chose to pile on new feature after new feature, bloating the language into a huge behemoth. ECMAScript 2017, for example, has a language spec of over 885 pages long!!!
The front-end web framework landscape is another sore point. There are dozens of frameworks vying for attention like Angular 1-x, React, Ember, Backbone, Knockout, Polymer, Meteor, Mercury, Mithril, Aurelia, Vue, etc. It’s a chaotic mess. Everybody is suffering from framework fatigue.
Even on the Node side, things aren’t that rosy. Putting aside the huge, f*cking mess that is the npm repositories, Golang can run rings around Node. Golang’s concurrency is far superior to that of Node. Here’s a wonderful story of how Golang whupped Node’s ass: The Way of the Gopher.