Lots of good points about the "why". Here are mine, that I explicitly wrote on my site (lol):
Here I have fun with HTML/CSS, can let the graphic designer within me run amok and will try to post semi-regularly about some of my hobbies: computing (mainly programming) and art (music, films, novels).
This website exists for a few reasons, others than those listed in the landing page:
* I wanted to make a generator in Common Lisp during my vacations (I had a very crude one in sh a long time ago) so I did.
* I dislike the modern Web full of Jabbascript, so I thought I'd explore the limits of static HTML5/CSS3. I'm not fully there on that point, but still pretty proud of the file explorer sidebar thingy.
* Like a lot of millennials, I still remember a web that wasn't exclusively a one-way street carrying lackluster content from corporations and "actors" to clueless consumers. So I consider it a pretty important mission to do what I can to help, even if it's just a little blog full of nothing.