The other issue is that SPA development is inherently more complicated than writing regular web applications. (Others have written about this, so I won’t regurgitate.) Why take on such complexity for so little return?
Of course, a valid case can be made for writing a SPA in some instances, and that’s fine. But why is everyone glomming onto SPA like lemmings? Why does every web application have to be SPA?
Enjoy this video: