DNS is a remarkably good scheme. Few technologies have survived as much as it did. I think it's likely going to stand surviving unlike email, but there are two new emerging possibilities that might give rise to better naming (and potentially identity) schemes.
a) Could we give one IPv6 to every human on the planet at the time of their birth, and they get to own it throughout their lifetime/even longer?
b) AI agents can natively operate IPv6. They do not need (humanized) name space ;) We currently are building software with a point of view of keeping the human namespace static, while allowing the underlying IP to swap. But in an agent-native infrastructure, agents could own their IP and bring that to their compute provider.
Why do we want to do this at all: It's based on the idea that digital entities should have a permanent digital address, and they should natively allow digital communication.
v3