Объясните мне пожалуйста, зачем нодой-то рендерить? Почему не на жава-котлине?
Так SSR -- это фишка самих ангуляра / реакта. Берётся один и тот же SPA, просто исполняется в разном контексте: обычно в браузере, уложившись в корневом элементе и трогая DOM, либо же для SSR в ноде, уложив в свой корневой элемент и пнув метод, который сэмиттит HTML.