В ECMAScript классы являются обёрткой над прототипированием. С другой стороны, декларация классов и наследование с помощью синтаксиса типа class X extends Y {...} является очень привычной для программистов на Java и Scala, и этот синтаксис более декларативный и понятный для большинства людей, поддерживается всеми браузерами. Поэтому нет никакого смысла использовать устаревшие конструкции.