Most browsers (including many old Android/iPhones) still do not fully (or even partially) support ES6 features such as destruction, arrow functions, native promise etc,
so people who do not use stuff like Babel on their js bundle files will not be able to use it on their production environments..