It is because it will be extremely easy to design a blog site by using blogger.com than the free web hosting. Furthermore, you can easily download many great template design and upload it as your blog desgin. Not only that, all the available add in modules is ready for you to use. You can make a fantastic blog in less than half an hour, but you couldn't do it with you own website.