It's important to remember that as developers, we do have a choice. Not about everything, but there's an option to choose the less-sucky alternative.
You don't have to use Node. You can write good, backwards compatible software just fine on the .net or JVM ecosystems and you can know that it will still run without modification in 10 years.
You don't have to write single page webpages. Old-fashioned HTML that completely reloads the page on each click works just fine and is probably lower latency at this point.
You don't have to write desktop apps using Chromium. Getting started with a UI framework is a little more work but the quality is worth it.
The decision isn't always yours. But when it is, opt out of the suck.
The "everything must be a SPA" mentality these days just saddens me. I get that GMail and similarly complicated apps get benefits from being SPA, but I've worked at too many places that just insist on a mess of complexity on the frontend when basic CSS / HTML (and maybe a sprinkling of JQuery) would give them all the same features in _WAY_ less time (and with significantly fewer bugs).
> You can write good, backwards compatible software just fine on the .net ... ecosystems
(Cough)
The .net core initiative broke A LOT of code. Microsoft obsoleted a lot of libraries. (Some for very good reasons, too. A lot of legacy .net libraries had rather poor design choices.)
It's important to remember that as developers, we do have a choice. Not about everything, but there's an option to choose the less-sucky alternative.
You don't have to use Node. You can write good, backwards compatible software just fine on the .net or JVM ecosystems and you can know that it will still run without modification in 10 years.
You don't have to write single page webpages. Old-fashioned HTML that completely reloads the page on each click works just fine and is probably lower latency at this point.
You don't have to write desktop apps using Chromium. Getting started with a UI framework is a little more work but the quality is worth it.
The decision isn't always yours. But when it is, opt out of the suck.