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.