It was announced that the Webauthn was approved. This is huge. There is no reason for the issues that exist now with password use to continue in the future.
Yes, it eliminates the risks of using passwords, and would certainly appeal to most people who don't want to have to handle complex passwords.
Software companies should insist on end users employing a key. If the user isn't interested then the access to that website isn't that important.
While that would be a significant enhancement to security, companies may not be eager to mandate it --- unless there are regulations to comply with or their services are limited to employees.
MFA to the rescue!
Availing of WebAuthn by itself is a bit of a risk --- if you lose a key and don't have a backup you'll be locked out until a recovery can be done, which might take some time if you haven't set recovery options properly. It would certainly be wiser to combine this with other forms of authentication.