We're not aiming for "perfect", we're just trying to make some progress on the phishing problem.
The irony here is that many of the complaints in this thread seem to be complaining about how imperfect passkeys are. No-one disagrees that they're imperfect!