You just join IPFS with things like https://crust.network/ and that's 'sufficiently decentralized'. People confuse decentralized with sufficiently decentralized which is what most Dapps are focusing.
Depends what you're trying to achieve. Blockchain isn't meant as a decentralized storage network either,
If my goal was to keep a photograph in perpetuity, I wouldn't necessarily even want to put it on a decentralized system -- I'd put it on archive.org, or amazon glacier.