A lot of blogs make money via technologies like Adsence that require you to have control over your website. Various analystic tools also benefit from hosting your own website. Often times a blog also get's integrate as part of a larger website.