First: I love the idea behind IPFS and decentralized storage and I'm sure there will be some valid use cases.
But: There's already tech available enabling these very use cases (see https://webtorrent.io/) and the adoption is pretty low. Plus IPFS doesn't solve the problem of disappearing peers at all. If no one's willing to mirror your awesome IPFS page, it will be gone the same way as with centralized hosting.