Значит не там смотрели, Сравни.ру достаточно крупный проект? Он сделан на React, хотя и без заботы о скорости загрузки (для формирования главной страницы они шлют десяток AJAX запросов за контентом), что концептуально не правильно, ну да ладно, работает же? И позиции держит.
Это раз, второе - у автора материала, была своя цель - проверить индексируется контент сгенерированный при помощи, JavaScript или нет. Опять же есть результат - да индексирует.
(!)Но современные JS фреймворки работают по другому, при серверном рендеринге (что автор именует синхронной загрузкой), возвращается не голый JS код который выполняется в браузере и подставляет текст, а JS код + уже подставленный в HTML текст и все титлы. Т.е. даже без поддержки JS в браузере (или у бота), клиент получит абсолютно готовую страницу с HTML, CSS и всеми словами на нужных местах.
Так вот, возможно в этом случае индексация произойдёт быстрей. Но в целом, нужно бороться за время пользователя на сайте, глубину просмотра, возвраты, ведь именно благодаря этим метрикам увеличиваются ваши позиции по ВЧ и СЧ. И тут помогут современные JS фреймворки, позволяющие очень круто поднять эти метрики, за счет мгновенной отрисовки, минимизации трафика, эффектах и удобстве UI... Но пока на рынке мало профессионалов в деле создания Vue / React сайтов.
Из JS сайта, можно сделать приложуху и залить её в стор, можно в смарт тв, а можно и приложение для ПК, причём это всё может работать без интернета, ну или не всё, а половина функционала, как напишете. Но помимо фронтэнда это требует и особой реализации бекэнда, требования к которым за последние годы тоже сильно изменились - ну там контейнеры, облака, масштабируемость, обновление без простоев...
Особенно удобно так делать, сайт по типу авиасейлс/букинг или любой другой агрегатор (с поисками и формами), будет значительно проще разрабатывать за счет появления компонентов.
А для обычных г*сайтов, разумеется разницы нет. Там важно за неделю сделать сайт, чтобы на следующей делать следующий.