I disagree with this, I think phone numbers, and even browser address bars autocomplete prove that subjective local naming of keys are enough for the vast majority of use cases.
I don't need to type your pubky from memory every single time, in fact I don't think I remember the exact handle of every twitter user I follow or the domain of every blog I like to visit.
Even when contacts and bookmarks are not enough, duckduckgo takes me the rest of the way.
human readable names are not worthless but they are not nearly as valuable as people make them sound, and when they are absolutely necessary, ICANN is fine.
Onion addresses prove my point too.