We should probably have linting checks, maybe even at the release engineering level, to prevent ES6 code from accidentally ending up in production and/or being able to detect when this has happened.
We used to have a lot of problems with ES5 and having to support ES3 browsers and we can be pretty sure that this is going to be happen again.