Passkeys have made my life very easy. Especially using Proton Vault.

If you think passkeys aren't ready yet, blame the people implementing it on their platforms.

If the concept isn't easily understood nor well implemented by the majority of platforms, it's not a good concept.

We've been using SSH keys which behave the same for years. At this point it's mostly clowning by old farts in these articles.

SSH keys are much easier to use and understand. Heck, passkeys could have just been a ZIP file holding a key-pair instead of whatever hostile design by committee we ended up with.

If they actually worked like SSH keys that would solve some of the problems with them. (like keeping a backup that you can still enroll into new accounts without it being present).

There's plenty of password managers available that keep the backup for you in multiple ways.

At some substantial risk to the important key material, yeah. You also don't get an offline backup.