WordPress has all of those things. It's fairly easy to set-up and it's secure if you update it every once in a while.
"WordPress is the worst blogging platform, except for all the others." - Winston Churchill
Most people looking for self hosting plus no-code will just install it from a cpanel, which works well enough.
I just don’t see the argument here.
This is important because to me a blog is just a place to publish my writings. I must be able to write somewhere else in my preferred format and just use the blog to publish it.
As far as I can tell, wordpress only lets you write in their own wysiwyg editor, or plain html. Nothing else.
So if I want to publish to it in markdown, I have to first export markdown to html separately.