As I understand it, this is sort of the problem Filecoin is trying to solve, but that has its own issues (it's hard to see how paying people to host your stuff on their own machines can ever be cost-competitive with paying AWS to do it). http://newpipe.xyz
It can't - the moment that it becomes at all profitable to run an IPFS node, AWS and their competitors could undercut and effectively capture the market. Their costs are just lower, and will continue to be lower.