Sad part is the alternative to this at least with distributed networks is to make co-hosting content optional, but then that makes the network less resilient.
You touched on the key weak spot of the #ssb2 design so far. Basically, availability (of "seeders") is inversely proportional to storage sustainability. Which makes SSB(1) highly available. I have aggressive goals for SSB2, like being limited to 64MB of data in disk, but gotta be conscious of the cost this can have on availability, and I'd like to measure or study this tradeoff somehow quantitatively, to reach a compromise.