Filecoin (and other decentralized storage systems) provide monetary rewards and penalties for storing or failing to store files. This is introduced in Section 4.1.1 of this paper.
The bad thing is that you would not be able to hold them responsible.
And on private torrent sites, where there is an incentive (usually non-monetary) to seed torrents, torrents really don't die all that often.
To go even further, if you orchestrate several miners carefully (maybe computationally) they can together perhaps stop people from accessing certain files.
It'd blame Apple & Google for not being p2p seeds.
There are other schemes that don't require a copy of each shard, allowing you to reconstruct the file if any subset of the nodes is online.
Any subset? Surely there's some minimum number of nodes (>1) that need to be online. Unless each node has a complete copy.
I think Sia's method would prove to be extremely reliable, but again, it depends on the hosters. If the largest single hoster owns less than a third of the capacity of the network, even if they suddenly go offline, you should be able to recover your file since you rely only on a third of the 30 hosts who hold your file to be online.
Also, I think that the number of pieces you need to recover a file can be tuned, so if 33% would prove to not be reliable enough, Sia/Filecoin can tune it down to increase reliability.