I know the FIDO Alliance and passkey enthusiasts will say that the passkey standard isn't built to lock users in, and migrating them should be possible.
That's well and good, but we're several years into this and zero of the major players support this. Whether you use Apple, Google, 1Password, or anything else, your passkeys are locked to those accounts today. maybe you can move in a few years, but you can't now. Yay.