I've always thought of passkeys as a good 2nd factor in conjunction with a password. Similar to the way you'd use a Yubikey or anything else with FIDO2/WebAuthn.
Seeing passkeys as a dedicated login on their own is...strange. For all of the reasons that you indicate.
Seeing passkeys as a dedicated login on their own is...strange. For all of the reasons that you indicate.