You're thinking like a criminal. Most people aren't doing anything illegal. Home hosting is the best option for privacy in general. I'm just saying people should get off "the cloud". However, a hidden service for a legal site gives you simple NAT traversal, a free address and end-to-end encryption (without big scary warnings). And with brute forcing you can get a semi-human readable address.