To be honest.
The question is if we need global names at all.
Why bother if you can go with bookmarked alias/pet names for hash/pubkey based addresses and when you encounter a new key, you query your social network to get the pet/aliases of trusted peers.
thats what ppl do already.
they trust bookmarks and links they find on websites and trust into browser autocompletion in url bars... nobody types addresses manually.
you literally in practice dont need global names. this is not how anyone uses stuff.
otherwise ppl consume digitally and for offline you have QR codes... so essentially backwards to introduce a can of worms we can go without.
its a shitcoin features, e.g. ENS or whatever ... they solve a problem we dont really have in practice