Problems start when you need to change the HTML structure, the CSS file name, or having a paginated list of your blog. If you do publish a lot, you'll need some sort of CMS.
These frameworks/libraries are trying to replace WordPress, because WordPress is also a mess to work with.