I use nextcloud to sync my own keepass database across my devices. Both nextcloud and keepassxc are open source.
Please explain how self hosting open source software is locking me into a vendor.
If the sky falls and strongbox ceases working with mac/iOS I can use android and linux. Nobody is locking my lockbox.