Ditch the master password in favor of passkeys

I just described exactly why it can be weak and all my problems with it:

So not only is it weak, but also not convenient. There’s no option for me to use a random master password, how am I supposed to remember it? Write it down? Someone can steal what I’m writing down.

See my point?
There’s a lot of messing around using password as the master password, while it is safer to use passkeys. Right now I login with passkeys to the web vault and it works fine. What I’m suggesting is to use this or a security key to log in to the vault in any app, and to opt to make it the only way to log in to the vault. It doesn’t need to be mandatory, but some of us want to avoid using passwords at any cost.