a) User has to wait many minutes for email
b) User never finds the email
c) User clicks to get another email, invalidating the first, then clicking the first
d) User tries to re-use old sign-in emails to get in again many days later
e) User gets confused as to whether they are supposed to have a password or not, or other forms of sign-in vs passwordless
At best, these problems amount to some support work and user friction. But in the worse case, for the not so tech-savvy users, they become a complete blocker to using the product.
Of course, we cannot track deliverability when the emails are sent by Firebase so we can't really see how often there are problems. Are we just unlucky, missing something obvious or is passwordless a poor bandaid on the auth problem (hey, webauthn?)