I almost couldn&#x27;t disagree with this article more regarding Babel. Babel can&#x27;t get away from configuration because Babel has no idea what your target environment is.<p>Are you targeting Edge 13 or Chrome 49? Great you only need to compile out a few features. Are you targeting IE 8? Well, better compile everything. Unless Babel is to assume the whole world is uniformly stuck at ES5, it simply can&#x27;t pick a good default.