> Routing, state management, auth, components, theming, API access, and more are all still problems that people add libraries for
A lot of this goes away if you choose a server-side framework that handles its own routing, auth, api, templates etc. And the state management also goes away if you don't need complex stateful widgets on the frontend.