Мы подошли к одной из главных революций в web. В 2015 году вышел ES6 (ECMAScript 2015). Кроме языковых фич был еще один революционный момент — уход от модели "пишем огромную спецификацию, согласуем 5-10 лет и выпускаем новую версию"
Теперь, язык релизится раз в год, и в него попадают все готовые на данный момент новые фичи
В настройках WS есть опция выбора версии языка (раньше пунктов было гораздо больше).
Этот выбор нужен для того, чтобы пользователь случайно не воспользовался фичей, которая не входит в нужную версию. Например, классы в ES5

При новой модели этот список стал менее актуален, потому что реализация фичи (в Babel или в одном из браузеров, или в TypeScript) всегда появляется раньше, чем ее добавляют в спецификацию.
Кроме того, часто мы точно знаем, что фича попадет в язык, но не всегда понимаем когда
Поэтому сейчас просто есть разделение “новые фичи ES6+”, ES5 и некоторые специфичные диалекты
С переходом на новую модель релизов появилась некоторая определенность в том, как и куда будет язык развиваться; какие фичи нужно поддержать прямо сейчас, а с какими можно повременить