Blogs are funny things when you try to build them from scratch. I'm no expert, but here's what it looks like to my outsider eyes:
Blogs are almost as old as the World Wide Web itself and yet, in all those years, there has been zero progress made within the core technologies of the web to make them easier to make.
Those that do exist appear to be convoluted hacks that hang so precariously off of those technologies that you're better off just using someone else's hack than making your own.