Jeremy Keith explaining why multi-page web apps should be the default.
I think that the example app he mentions could be a hybrid SPA/MPA. One that happens to do navigation on the client once it’s loaded (yes, that would be more complex). Pure SPA are very rarely appropriate in my estimation.