If I've never spoken to someone, why would I *want* to send them
e-mail? Because someone gave me their name? Well, then, I ask them
for the e-mail address as well, at the same time.
Suppose someone says "Person X at company Y is responsible for this -- you
may want to contact her."
It's already impossible to "finger" people at large companies to
discern their email addresses; and phone directories of most large
companies are not available. Some are concerned with having their
employees recruited by other companies; others want to impose a particular
chain-of-command on interactions with the outside world. (Then there's
the NSA, which won't even transfer you to a person even if you know their
name.)
Why would such companies or organizations make a publicly readable
X.500 database available that lists every employee's name, email
address, and public key?
John Gilmore