A blog is a layman-friendly variation of a website, and having a blog is one of the many ways to state your presence in the virtual world. While there are many hassle-free blog services out there that will take care of everything except automatically blog for you – like Blogger and WordPress, nothing can beat a self-hosted blog in the terms of customization and self pride.
The problem is, the process of building your own self-hosted blog is (almost always) not free and is considered complicated. So most newbies will choose the easier path and never give themselves a chance to experiment.
I personally believe that experience is the best teacher (and that you should never consider yourself a cool person if you’ve never tried to “build” a blog).