If magic links work well for signing into your website then passkeys are probably a poor alternative for improving sign-in convenience, as they are overkill and the costs associated with them are high, especially end user support costs. Why not OpenID Connect w/ Discovery using the email address?
Comments
(There are a lot of advantages to passkeys, when one understands and can afford the costs of supporting them.)