Distributed storage is always a good idea and is available now within all of the major cloud providers. "Decentralized" storage is a different concept, I think, and one that probably comes with its own pros and cons. A pro because there is access to many nodes and ways to add storage (and people can potentially opt in to the business model, make some money with their extra storage, and that overall means less waste across the Internet) but now you are trading some control. A lot of IT want to know who's phone to call when something breaks, and with distributed storage in a cloud provider that's easy. What's that look like when a segment of nodes on a decentralized storage system fail?