The future of the web is most web developers losing their jobs for failing to be good stewards of their platform.
Do you mean frontend-only devs losing their jobs? That's also unlikely since web dev went full stack over a decade ago. People don't build SPAs just because they don't know how else to build a web app. If you have specific examples of crappy SPAs you should blame that shop for sucking, not the concept.
It's the same reason Java, with all its boilerplate, is so widely used.