> The only way forward is p2p.
Then we as the tech community need to figure out tooling so that grandma and grandpa can use p2p / mesh networks. We have several challenges in that way that I'd like to see solved, but don't know how to make that happen.
2 immediate challenges is that If you can't get today's iweather over ipfs or bittorrent (with a better UI clearly, not everything has to be file transfer), p2p can't fully replace HTTP. Email is arguably pretty federated if not quite p2p, but the spam problem is real.
The below example is an account of my grandma's attempt to get p2p chat going. Grandma doesn't even know what a p2p / mesh network is, but we will assume she read about it in the paper from the HK protests and being the enterprising unafraid-to-try-new-tech-things user most users aren't, she tries it out.
She is in a large concrete gym, no cell service unless she stepped out of the building for a moment. Remembering the paper article, she decided to try the Bridgefy app so she can text with someone else. How do you spell Bridgefy? Oh right, I have the paper here, let me painstakingly hunt and peck to find the name of the app in the Play Store, ah there it is. She stepped out of the gym, got signal, installed the app on both devices, then stepped back in and opened the app.
Her friend gave her her own phone so she could install both at once so they can be apart, yet chat.
Being forewarned by her techie grandson, she managed a feat denied to nearly all the cell-phone using public and skip the dark patterns of denying Bridgefy contacts, reluctantly giving it location access 'for Bluetooth', and attempting to stop it reading her phone number. Already, 95% of users would be long stopped by now. But she persisted.
The app would not move forward, giving error toast messages of error 7::0 cannot do that. She had to step back outside where she had signal for it to work for an unknown reason.
She got back in the gym, was not able to get either phone to talk to each other, either in 'public broadcast mode' or by trying to add a contact straight from the app. She uninstalled both copies and moved on without having p2p messaging, not because our devices' bluetooth radios couldn't handle ad hoc communication, but because the client doesn't exist that doesn't want to surveil or otherwise profile you.
PS -> that user was not an enterprising Grandma, but myself. If someone knows how to get Bridgefy / a p2p mesh chat app going without selling the privacy farm, I'd love to hear it.