Tied to the browser and did not travel with the user across devices and apps. It's that way by design.
An authenticator device is agnostic, transportable and can be backed up (or a secondary added)... sometimes. Implementations can suck (looking at you, my bank that only allows one key)
I’m considering a passkey deployment. What sort of issues did you encounter?