Passkey is just a fancy brand/marketing name for a specific mode of webauthn (resident).
Saying that "WebAuthn was much more public, but passkey was not." shows that you don't really have a clear and accurate mental model of what passkeys are. Maybe TFA might help?