On closer inspection I feel that I may have been somewhat rash to judge. A lot of what ES6 is trying to do is provide an easy and convenient way of doing things that we previously had to jump through hoops to achieve, what's important is that what's "under the hood" is still the same prototypal language that we've been working for the past 20 years (give or take).
In truth I really need to spend significantly more time investigating these recent developments. At the moment I do worry about how these language changes might impact the quality of the code of less experienced developers, but in general I'm coming round to the idea of ES6.
Maybe change can be a good thing? Maybe