I disagree that PGP is "broken". Bad UX? Yes. But it works. Also, if most people use pgp, the network effect is a huge reason to keep using it.