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.