Not trying to be harsh but I feel like the "purist" opinion presented in the article is an affect which can only be expressed about sites unburdened by the presence of or desire for readers.
Every approach has advantages and disadvantages, but for me, for most of my sites, coming back to plain HTML has truly been a joy.
If these sites needs to be more complex, then I'll likely use a static site generator of some sort. I have two sites that are more complex still, and I use WordPress for them.
The minimalist style of both this writer and me does not sell the concept very hard. But you could attain any look you want, however fancy, just by pasting two lines in the head of each of your static pages: a stylesheet and a script tag.
Then your HTML would consist mainly of the words of your article. JavaScript could insert a header, footer, aside, whatever. To update all your past pages, just update what that one JavaScript file is doing or your stylesheet or both.
However, if you really want consistent elements on every page, you could probably do the job with m4 and a makefile. You can party like it's 1998[1].
[1] https://web.archive.org/web/20190813130112/https://www.linux...
No clue if anybody still does this, but it worked great in 2001.