I'm a computer security researcher. At some point I posted a public key for people to send me encrypted email. Nobody ever did and at some point I lost that private key.
Point is, key management is hard problem for big corporations with dedicated IT staff. Relying on normal people to be able to do that is just insane.