Passkey-first
Most systems allow passkeys as a secondary auth solution in a multi factor authentication setup. But why not have the best auth solution as the primary citizen?
Multiple credentials
Allowing multiple credentials to the same account ensures so that every users login needs can be met.
Lost device?
If you choose to have email as the user chosen unique account identifier there is a complete magic link recovery flow ready to be used. If you prefer to use just username there is a recovery code solution available.