Или нам достаточно встроенной системы реактивности Vue или других frontend-фреймворков, как в SolidJS.
Я думаю, это тот же вопрос, что и использование Axios или fetch?
Вам больше не нужно использовать Axios во времена fetch API, и это делает ваш источник более понятным.
Мир JavaScript перегружен фреймворками и библиотеками, которые вскоре заменяются следующими.
Аргументы в пользу их использования убиваются очередным, появляющимся из ниоткуда. Так зачем вообще их использовать и как часто они действительно нужны для обмена состояниями между компонентами.
Меньше — больше.
Что вы думаете?