I watched yesterday the demo of Remix 3 #JS and couldn’t stop thinking about the cost of reinventing everything from the ground up. For example being incompatible with ecosystems of HTTP middlewares or existing component kits.
So you end up with the cost of not using the web APIs and depending on abstractions whose authors
have a record of constantly breaking, and the cost of not having an ecosystem that you can build upon.