How's that a solution? The same websites were simply using JS prior to WASM.
Have you looked at HN lately, or read any of the submissions? Shit, we'd go back to using Gopher if possible.
Static sites with a sprinkle of optional JS to enhance usage (votes in HNs case, although inline JS replies would be a good idea as well) is the way to go for most sites.
SPAs are meant for _large applications_, where the majority of functionality derives from JS, and would be cumbersome to manage otherwise. There are very few of these in comparison.