Fair enough. However, many developers say SPAs do not always outperform regular web applications. In the worst case, SPAs have little to no advantage at all. Depending on the server load, network time may far outweigh any savings from local HTML processing. SPAs mitigate but do not eliminate the backend roundtrip issue.
I want to be very clear. I’m not against SPAs. In many instances, SPAs make sense. But why does every web application in the world need to be SPA? Especially since most web applications aren’t that complex.