For one, you typically have to install blogging software on your host and manage it yourself (or pay IT professionals to do it for you).
Many hosting companies offer one-click installs and upgrades to streamline the process (it's one of reasons I use Dreamhost [affiliate link] ).