I have a client who's web site is a series of pages within folders, no database, no scripting, html pages only. It's a complete joy to work on. Problems are rare and easily resolved, I look forward to updating it. I can't help thinking more small and medium sized web sites should be setup like this.
I don't. Website updates are mostly changes to the content once it's gone live, and that shouldn't require a developer. Having a CMS in the backend and a process to rebuild a static website from the content when it's changed lowers the cost of keeping things up to date, and improves the web by making websites stay relevant.
What the code looks like when a dev is working on it, or when it's sitting in a repo, it's mostly irrelevant. The important things are that the site owner can keep the content accurate and up to date, and the HTML and CSS that's delivered to the users is high quality and efficient.