the technology is still very embryonic, but such things as personal relays go a long way to this end, and nobody (aside from my ideation) has thought much about the idea of how to make it practical
i've got much work to do yet, probably some fun bullshit involving writing code to try and suck up all the events on the network efficiently, but probably not that complicated to do, and doing an actual service that enables such personal relays as a simple network proxying and VPN rental situation will go a long way to making that viable, then it can shift the responsibility of persistence to your devices and the devs who build the relays and tooling that you install