вы троллите?
Логично предположить, что новый стандарт включает в себя предыдущий стандарт. Также логично предположить, что старый стандарт не включает в себя новый.
Следовательно, человек, который знает, что такое стрелочная функция, знает, что такое обычная функция, и чем const отличается от var.
А человек, изучающий ES5, вообще не знает про стрелочные функции и const'ы
Человек который знает что такое классы в js может вообще не понимать как они релаьно реализованы через прототипы. Но лучше все таки знать все разделы языка, а для этого надо поэтапно изучать язык, с учетом его развития. Тоже самое про модули, сейчас везде export/import модулей, а что такое CommonJS вообще наверно уже и не изучают. Но по хорошему это очень даже полезные знания. Из таких мелочей и вырисовывается более квалифицированный разработчик.