Passkey signup could be almost as easy. Type email address, click register, invoke WebAuthn flow (which is no more complex than social registration), done. Maybe you need email address validation for some reason, in which case it’s a wee bit more complex. Ideally there would never even be an option to make a password unless passkeys are unavailable.
> Ideally there would never even be an option to make a password unless passkeys are unavailable.
I like passkeys, but ideally it should always be an option to make a password, too.
Sure, and there’s a UI for rejecting passkey enrollment. I’m just saying that there’s no need for anywhere near as many clicks to enroll a passkey as are often needed.