You can't actually log in with passkeys using iCloud Keychain or 1Password when borrowing a friend's phone. Bitwarden has the same flaw, you need the software to help you do the negotiation in a way that can't be copy-pasted.
Garbage standard, terrible implementations everywhere, my favorite is when logging in with a passkey they still demand SMS 2FA.