Perhaps multiple blockchains is the way things will go, but to me a single chain seems more likely.
I actually tried the "multiple blockchains" strategy with data in mind. It introduces more attack vectors than just IPFS. It might work in some cases tho.