SSR вообще забавное явление. Сперва появилась идея "а давайте с бэкенда будем получать просто json, а html рендерить на фронте". Сеошникам не понравилось, тогда придумали костыли типа Nuxt и т.п. как дополнительная прослойка на стороне бэкенда, которая при первичном запросе дёргает с бэкенда json, выполняет весь фронтендный код на сервере и отдаёт готовую страницу. Последующие действия пользователя уже обрабатываются на фронте. Зачем хз, я бы ещё понял если бы это всё разработку удешевляло, по факту человекочасов тратится больше.