These are all interesting points but I think they&#x27;re not going to matter much. I think that whatever device most people carry around to communicate with in 2030 will be unbreakably encrypted by default, even against attackers so advanced that their quantum computers are handheld.<p>Forget about what random developers do with crypto. I agree: generalist developers will probably never get reliable crypto right. But they won&#x27;t have to, just like they don&#x27;t write their own TCP congestion control algorithms. Every programming environment available will provide unbreakable crypto by default without asking. You&#x27;ll have to go out of your way not to have it; it&#x27;ll be like raw sockets, where the environment sort of looks at you weird for even asking.<p>There are UX issues with strong crypto, but:<p>1. They&#x27;re getting sorted out quickly.<p>2. They tend not to apply to the simplest and most common cases, which are actually the ones that matter most to public policy.