I agree for simple examples there isn't much difference but I personally find this much easier to read and write:
https://github.com/pycob/pyvibe/blob/main/generator/docs/abo...
than the output, which is this: https://github.com/pycob/pyvibe/blob/main/docs/about.html
It's true, I could hand code an HTML page but I never remember what meta tags to include, how to make it mobile responsive, or do things like set up a grid. I don't normally create front-ends since most of my work is in data so I'd have to look all this stuff up every time I come back to it.
I think the market for this is Python developers who want to build quick front-ends to something useful that's written in Python without having to re-learn or look up the front-end stuff.