> The problem with email is there is no directory
That's like saying that the problem with home addresses is that there is no directory.
Well, that's why you ask the people you wish to interact with the contacts he prefers. Business cards, writing you a quick email, phoning them,... You know, stuff that works for centuries.
What doesn't work at all is spreading your info for anyone to see and having to spend the good part of a day to fend off cold callers.