Shared hosting is often a good service. It is more affordable than many other options while still generally offering a variety of features and reliable service.
yeah with blogs becoming 'fashionable' shared hosting is a cheap way to get your message out there... at least for those who want a site dedicated to their blog