This burden is on the site using passkeys. There should be some equivalent of “My Account > Security > Passkeys > Add Passkey.” There often isn’t, which is an incomplete implementation. And yes it’s frustrating.
Sites didn't need to do anything special for this use case with passwords so it is a passkey problem.
Sites didn't need to do anything special for this use case with passwords so it is a passkey problem.