Perhaps SPA developers should get this memo, because 95% of SPAs should be MPAs.
TL;DR: money math works in SPA's favor, users be damned
Small correction from a software house perspective:
except a year down the line the app is a complicated piece of spaghetti THE CLIENT has to rewrite OR PAY YOU TO REWRITE
:D
And with this: > most of the components you can reuse would work OK as pure HTML components anyway
I unfortunately cannot agree. It is theoretically true from pure "it's possible" standpoint but it was not my experience in pre-jQuery times. The shit backend devs did with concatenating html + JS snippets as strings wrapped in various patterns like the builder to make it configurable was pure maintenance horror. I don't miss it at all.