This is a good comment. People think “the Internet” is big but mostly what they mean by “the Internet” is made up of a few million servers. There are *billions* of end-user devices. https://infosec.exchange/@JessTheUnstill/111325315059319626
We mostly abandoned the idea of peer-to-peer protocols between weak clients back in the 90s, but end-to-end encryption is much more like P2P with some servers helping out in the middle.
The interesting thing is that cryptography is going to increasingly look like this: lots of intermittently-connected peers doing encrypted computation with the assistance of server infrastructure. None of our best crypto ideas (multi-party computation protocols) work very well in this setting.