IPFS isn't meant to provide hosting. It's meant to help you scale distribution. If Joe Blow's content isn't that popular, he doesn't need IPFS anyway.
What is it for then? For scaling distribution, you say. What problem does it solve? How, what and why? Is it better than BitTorrent for that use case?