Passkey seems an improvement, but has a flaw, humans with secrets. Private keys can be stolen, as well as passwords. What we need is security without secrets, though I have no idea how to do that. Maybe secrets that can’t be copied?