Кратко мои мысли в пользу react при прочтении: в большом проекте чистые (в идеале) функции и композиция оказываются проще в поддержке и лаконичнее, чем классы и наследование; структура проекта должна отражать предметную область, а не чьи-то представления о прекрасном, даже если это каноничный MVC; декораторы — это экспериментальная фича, которая может внезапно закончиться; jsx гибче обычных шаблонных движков в силу возможности использовать все доступные методы и структуры данных js прямо внутри «шаблона», а не надеяться, что автор языка шаблонов всё предусмотрел.
В размышления о том, что должно быть из коробки, а что — нет, я, пожалуй, влезать не буду, замечу только, что нет особых проблем установить нужные библиотеки. Проблемы «оно обновилось и всё сломало», к счастью, вылезают достаточно редко.