hard disagree. my favorite workflow for high value accounts is webauthn backed by secure enclave with hardware key backups. it's really low friction from ux perspective and it frustrates me when sites don't support it.
https://support.apple.com/guide/security/account-recovery-co...
(No, that doesn't mean that the contact has access to your account, the encryption key is split between the contact and Apple by the device.)