Multi-page web apps

When asked:

why [do] you advocate the use of multi-page web apps and not single-page ones?

Jeremy has a great response, including this bit about going with the grain of the web:

I find the framing of your question a little concerning. It should be inverted. The default approach should be to assume a multi-page approach (which is the way the web works by default). Deciding to take a JavaScript-driven single-page approach should be the exception…

When it comes to front-end development, I’m worried that we’ve reached a state where the more complex over-engineered approach is viewed as the default.