This increasingly-popular pattern of “you don’t have a password, we’ll just email you a token each time you log in” is truly obnoxious for those of us who have a good password/security practice.
@sean New Account flow suggestion: Please enter your password.
Option 1. User enters a new character every few seconds, or it's a dog's name.
Hey, would you rather not have a password, we could just send you a link!
Option 2. 32 characters are pasted instantly.
Would you like to set up 2FA? We support all FIDO2, U2F, and OpenPHP keys.