We’ve thought a lot about this over the last few years. IPFS is the standard for content verifiability of NFTs. Can you prove that the content is what the original creator said it was? That's what IPFS solves for better than anything else. Watch this video to learn why: https://youtu.be/vttw1bjC2no?t=478
With IPFS solving content verifiability for NFTs first, you then have to solve for who is responsible for the NFT data. Decentralized storage doesn't inherently solve for this. Someone still needs to pay for it and this creates massive friction. We discuss this problem here: https://medium.com/pinata/who-is-responsible-for-nft-data-99...
Ultimately, the person who cares most about an NFT is the person who currently owns it. Whether that is the platform, the creator, or the collector, enabling them to easily ensure their NFTs survive ownership changes is going to be crucial to the success of NFTs long-term.