Persze, de azt kell látni, hogy ez az ECMA hibája, nem a nyelvé. A JS nem így indult, még az ES5 is elég egységes volt formavilág szempontjából. Erre az ES6-ra szórtak bele minden szart tőle teljesen idegen szintaxisban.