htmx enables me to undo the frontend/backend split that react-like apps sold us as a positive feature of that architecture.

In my experience that split translated to more time/cost with very little benefit. You will still need to build a bespoke API endpoint for every screen if you care about perf. The split requires more coordination and lockstep motion.