If you mean setting up a server for each separate thing you want to host--pretty much none of us.
But I imagine it'll be more like bit torrent: Hosting just becomes part of using.
If you don't want to pay for a service, maybe you leave your computer on overnight while seeding and by the morning you've got enough cred to be a premium-tier user.
I'm an engineer by day, and even I can't be bothered when google does practically everything I want it to