Not every web application is well-suited to be a SPA.  Frankly, only a minority are.<p>Even if you ARE putting most logic on the client-side, you will always need endpoints to provide server-side functionality.<p>By the time you&#x27;ve finished writing interceptor middleware, proper CSRF protections, and other things you&#x27;ll need in a real-world application... you will have written your own MVC framework.  And probably done a far more lousy job than the people who focus on that full-time.<p>A fairly basic server-side framework is only &quot;huge technical debt&quot; if you&#x27;re an unemployed college student tinkering with &quot;TodoMVC&quot; examples.