Sure you do. Those may be the easiest ones, but they are not the only options. There is probably a discoverability problem though. It's not great if the best way to learn about the other options is through HN comments...
Your "standard" user without any git or HTML/CSS/JS or command line knowledge hasn't a lot of options imho. Obviously, self-hosting with https://sitejs.org/ or something similar would be ideal but when you don't have a dev/IT background and you're looking for a way to host a blog there isn't a plethora of viable and easy-to-use solutions, especially if you don't want to use a service provided by Microsoft, Google, Facebook etc... I did the research a few months ago and maybe I missed some options though? If you have resources I'm interested!