IPFS works but its not really fine - trying to use it on a small scale (home internet connections) has proven completely impossible for me. It reliably saturates my upload despite not actually serving any content - the DHT connection overhead in every mode is just too high.
This would be fine, but the whole point is decentralized internet - if I can't have a node running at home, or more specifically a node running on pretty much every device I have, its not practical.
Yeah I feel you, the management overhead is a big pain for many people at the moment, ourselves included.
There's a couple of improvements to this coming in the next two months: 1) a new transport (QUIC) which has less overhead, 2) smarter connection handling which closes unneccessary connections earlier, 3) more efficient announcements of who-has-what.
This would be fine, but the whole point is decentralized internet - if I can't have a node running at home, or more specifically a node running on pretty much every device I have, its not practical.