Is it just me or is ES6 kind of ruining Javascript by adding dozens of ways of solving problems that plain JS is perfectly capable of solving if you know how to use it?<p>Should I try harder to see the usefulness of it?<p>Right now all it seems to have done for me is make it impossible to use NPM modules because everything is targeting a different runtime and stuff that expects JavaScript breaks other libraries that expect ES6 and vice versa. I&#x27;m forced now to use what feels like a beta language in production because a handful of key libraries now require ES6.<p>I am seriously considering just forking every library that ports to ES6, which is preposterous, but I don&#x27;t know what else to do. The whole point of JavaScript in my mind was that it runs everywhere, on every obscure browser and any machine with a node executable. ES6 has ruined what was Javascript&#x27;s most unique and most powerful feature.