Earlier quoted context omitted.
I use a passkey with discord on my phone. If I want to log in to discord on a computer it shows a QR code on the page/desktop app and I scan it with my phone to log in. I could see this become a pretty common pattern. I like it because I can use discord on even a pretty untrusted computer without providing it any credentials or access to my passkey, and then later when I'm done I can revoke the session.
Ok but now do a service that doesn't support that, whether or not it might in the future 'become a pretty common pattern'.
You scan the QR code, click the confirmation button, and you're signed in. It's part of the standard UI of normal operating systems.
Might not work (well) if you're on an old computer without decent Bluetooth but everything has Bluetooth these days.