I remember when 1Password still supported local encrypted vaults that I could sync with my cloud provider of choice.
I’m specifically looking at Bitwarden and am wondering why it doesn’t support local vaults. Are there any good reasons that I’m unaware of?
(I am aware of the self hosting option, but I really don’t want to complicate things for myself.)
Maybe because it’s convenient for most users and a unique selling point against KeePass
KeePass can sync no problem. Either right in the app like KeePass2android via WebDAV or just plain old file in a synced folder.
Keepass2android together with syncthing does the job well. Everytime you changed your local vault on your phone it syncs with your folder on a other computer at your home when you are using it.
If you have an old raspberry lying around you can install a webdav-server on it and use it as “cloud-server”. Keepass2android supports webdav connections.
You could self host Vaultwarden, but implement a good backup strategy.
Define modern… Keepass is still going strong and running local.
I think most of the time it is a way to justify a monthly subscription for the password manager: you are using the servers of the company all the time, so it is fair to pay for them every month, right? Right? Before you could buy the software once and use it for a lifetime, only had to find a way to sync the vault with an other service. But then that other service has the monthly money influx and not the password manager… I cannot think of any other reason, to block this option.