Нужны ли регулярные выражения JS в 2017?
Нужны. 
Никаких.
От появления в JS классов и стрелочных функций нужда в регулярках не изменилась. Но надо иметь ввиду, что иногда задача лучше решается генератором грамматики типа peg.js.
Я встречал библиотеки, которые добавляют поддержку некоторых вещей из PCRE в JS. И вот такую приблуду: https://www.npmjs.com/package/regularity