What exactly do you mean by DNS? Do you want to know why you can't call a person by their name, which automatically finds the number?
You should start a company devoted to this! Nice thought!
Regards, Stevie
It's more of a marketing challenge than a technical one I guess.
Regards, Steviee
But. I think the only true way of making this successful is an open source effort. And an ability for people to setup their own DNS servers. Perhaps I shall investigate Namecoin.