TypeScript уже тогда был
он появился не так давно и стал популярен во многом благодаря Angular
и привносит в язык такие вещи, как классы
Кажется вы плохо знаете js.
Но какова его реальная ценность, каковы шансы что он полностью заменит обычный js, как много продуктов уже на нем?
Он не заменяет js, он делает js более понятным для IDE, добавляет немного сахара и осуществляет проверку типов на этапе написания кода и компиляции. Т.е. для программиста появляется автодополнение и проверка кода по типам, что позволяет ловить и понимать простые ошибки сразу же, без исполнения скрипта. В какой-то мере проверку можно поручить линтерам, но одно другому не мешает.
Но какова его реальная ценность, каковы шансы что он полностью заменит обычный js
Смотря для чего. Чем сложнее проект, тем чаще приходится материться на js.
Но от js все равно никуда не убежать, пока его никто не собирается заменять.
как много продуктов уже на нем?
Если вам интересна нода, обратите внимание на Nest.js или, как вариант, routing-controllers и другие решения typestack. Они делают бэкенд гораздо более выразительным, чем обычная лапша с экспрессом.