What happens is that someone gets as angsty about it as you just displayed, but decides to do something about it, and starts a website generation service.
There's still a need to solve the basic problem: a command line site generation tool. Preferably one that doesn't try to solve everything else in the process and ends up being a poor something else. Build something that does one job well and design it with the intent that other people can build on it.
For instance so someone can use it to build a website generation service. (Yeah, you kinda do have to solve the basic problem of generating the HTML anyway, so one might as well focus on doing the core part of it well)
I'm not saying it is easy. In fact, it is hard because people tend to get too familiar with their own mess. Or they think it is easy.
(And no, that wasn't angst. That was realism conveyed in a honest manner)
Y'know, that one your odd uncle is using.