The “not (quite) ready for primetime” tag is eminently applicable here.
As someone who logs in to my corporate environment daily (sometimes more than once) using passkeys, I can certainly say that they are borderline usable in very specific contexts, but a complete mess where it regards interoperability. For instance, I can’t get my FIDO-compliant YubiKey to work in macOS, but (somehow, magically) it works on my iPad. And the passkey in that YubiKey was set up on a Windows device that sometimes doesn’t really get what is going on, either.
But the fact that nobody can agree on how to get this working in an interoperable way and with easy-to-understand syncing (yes, I know you’re supposed to have a passkey per device–I think that’s dumb, because I don’t want my device to authenticate me without a modicum of control), plus the internecine warfare between platforms, makes it completely unusable to the average person on the street, which is why I still recommend using unique passwords (and a cross-platform password manager based on KeePass) instead.