IL
Не везде надо SPA и как минимум это не всегда хорошо для обоих сторон: серверу все равно нужен SSR (дополнительные костыли), клиенту все равно надо тянуть весь бандл джаваскрипта (даже если на соседней вкладке та же самая версия ангуляра/реакта), то есть кеш становится менее эффективным в принципе (так как размер картинок фактически незначителен на фоне ангуляровского бандла + пол тонны других модулей).
А вот там где админка или сложный UI подобно классическому приложению (где есть стейт и его нужно сохранять сквозь все действия) - SPA это реальный выход. Разгружает логику и тимплейт рендерер на бекенде, и экономит трафик для фронтенда в последствии большого количества действий
короче говоря я хотел просто сказать что я согласен ))