True, but a lot of password managers now have capabilities to create and sign in with passkeys so I imagine it could be done?
Flamingo has the npub as the only thing visible by default, but the nsec is only hidden behind two clicks rather than a password.