дело не в JS, а именно во Vue/React/Angular. у них инфроструктура разрастается, обратную совместимость выпиливают, из последних новостей с безопасностью полный алес) вот и получаем, что получаем) плюс все хотят фуллстэк, а в ноде же есть бэк. так что имеем то, что имеем
Полностью согласен. Современные JS-фреймворки это какой-то рак говна.
1. Во-первых, они ни разу не JS, а TypeScript.
2. Минорные обновления страшучие. X-Framework обновился с 10.2.1 до 10.2.2? Сидишь и переписываешь половину проекта, потому что треть API либо deprecated, либо удалена.