Actually, I'm not even sure your memory is safer. You would have to remember hundreds if not thousands of passwords, including remembering which domain they belong to, as well as to be able to generate unique ones for every new domain you encounter for the rest of your life.
Yours may be, but that isn't true for the majority (dare I say >95%) of users. The problem is that people tend to simplify when forced to remember things, or re-use. A Passkey, even handled in the manner described in this post, is better for most people.
That seems like hubris, the human is always the weakest link in the security chain.
Could luck performing a public key handshake from memory though.