Even if you want to have a SPA like behavior it's easy to render everything on server and keep it interactive by re-rendering just small parts of the page using HTMX, Alpine.js or handwritten JS. It's trivial to add HTML templating and rendering logic to a WebApp.
I'd argue that for somebody equally skilled in backend and frontend frameworks, using server side rendering would be faster than writing a backend and a fronted.