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.
You will not need a CMS unless you publish multiple articles per day (and even then...). That's far beyond anything the preceding posts were talking about, so it's not really relevant.
These frameworks/libraries are trying to replace WordPress, because WordPress is also a mess to work with.