Earlier quoted context omitted.
Browsers aren't likely to implement two separate languages either. Furthermore, forcing people to pick between "ES5" and "ES6" if they just want to use a single ES6 feature is pretty bad. So your fundamental choices are really an ES6 that is backwards-compatible or an ES6 that is not used.
On the other hand forcing newcomers to learn the warts of ES5 when they could learn what is becoming a reasonably elegant language isn't ideal either. Two scoping rules, for example. An ES-latest runtime + transpilers would be all that browsers needed.
You don't have to agree with that decision obviously, but this isn't something that happened willy-nilly.