I think it depends on what you want to achieve; this solves another decentralised thing than I would want. I want users in a group to share data which is not possible to be
ever retrievable by someone outside the group. So the data is encrypted between the members of the group, on THEIR devices only. And when the group collapses and/or users remove the data from their device, it cannot be retrieved in any way. Unlike any distributed decentralised network where, if we get good enough in 'n' years, we can just get that info from the chain and decrypt it. Even if the creators of the data disbanded and have no wish for any of this. I see for payments blockchain makes some sense, although it's hardly anonymous anymore, but for any other goal, I don't
want anything stored where I don't have control. Ideally that is, of course life doesn't work like that.
I think there is no need to buy storage (you already have it); there needs to be software to share it in a way that is p2p and not via ANY other machines that are not owned by the members of the group (for instance, your family).