I was reading a story about one of the inventors/designers of passkeys, and he felt the implementation was a fucking shitshow. Wish I could find that article again.
Passkeys are a great option for people that don't wanna deal with managing their passwords and have some else do it for them. That's not everyone though, some prefer staying in control, so it should always stay optional.