Why static sites still make sense
A blog does not need a database. Almost every page is the same for every visitor, so generating it once is cheaper than generating it on every request.
What you get for free
- Speed. A web server handing out files is about as fast as the web gets.
- Security. There is no login page, no plugin system and no admin panel to attack. If nothing runs, nothing can be exploited.
- Boring hosting. Any server that can serve files will do, and moving to another one is a copy.
- History. The whole site is a Git repository. Every change is reviewable and every mistake is revertable.
What you give up
Anything dynamic needs a different answer. Comments, search and contact forms either go to an outside service or get dropped. For a personal blog, dropping them is often the right call.
The deal
A static site trades a little convenience for a lot of calm. You build it on your machine, you can open it as plain files, and when something breaks the list of suspects is short. For writing, that is the right trade.