One compromise could be to host the software but also offer the option for self hosting.
Local-first apps should not need hosting.
Local-first apps should not need hosting.