This mostly seems centered on two things:<p>* Since you have to use JS/TS for the frontend, you might as well use it for everything<p>* When you need common, modern functionality, you can find it's already there in NextJS, but missing in a traditional stack<p>But really, both of these could be addressed by something like <a href="https://google.github.io/mesop/" rel="nofollow">https://google.github.io/mesop/</a><p>I am intrigued by the static/dynamic reusing even more code, so I'll look into NextJs to understand the benefits better (compared to classic templating or SPA-approach).<p>Still, I'd note that many web site types do not need to be "applications".