Sounds like Stockholm Syndrome to me. If you used KeepassXC, you wouldn't need to worry about this at all since if is entirely free.
* shared vault with my spouse's user in our organization account
* multiplatform with sync
* most importantly, available without any of the hardware that I manage being in a usable state
KeepassXC doesn't solve for any of those as far as I can tell.