End-to-end encryption is useful, secure, and reliable. But it’s just not enough.