What made these services push this?
Are passkeys superior?
Is there a drawback?
There are some benefits too. If you passkey from Site A gets compromised, it doesn't affect other services. If the password gets compromised and you used it elsewhere too, you might run into problems.
Services have the advantage of not having to store a password without needing to use external auth providers.
Personally I use passwords.
Personally I use passwords.