One of the most important aspects of choosing a solution is understanding the problem first.
There's a place for both:
1. Blogs that moralize and talk about a much larger philosophical underlying problem. These help the reader understand a problem that they may not have fully understood. Before, the problem was: "I need a place to host my photos". If that's your only problem, there's no reason not to choose something easy like Google Photos.
Only by digging deeper does one start to understand that there's more to it than this, and choosing certain solutions bring with those solutions a whole set of new problems. Now, you realize "I need a place to host my photos and I need it to provide a certain level of privacy, and a certain degree of predictability..." etc. A set of problems that can be solved by self hosting.
2. Blogs that are solution oriented. You already know what you want, now go do it.
If all you ever present are solutions, the reader is left to wonder why they'd ever invest the time and effort in doing something that is much easier elsewhere. An investment that does start to make sense if you have problems with the implications of hosting elsewhere.
As a person who self hosts quite a few things, I'm intimately familiar with why people self host. That was not my point.
The point is that there exist people who do not understand why self hosting can be valuable, nor should we assume that they will come to HN, do a "self-host" query, and then comb through the myriad of results to back into why this is an interesting topic.
You were criticizing the blog post...essentially for existing in its current form...and I pointed out that there are legitimate reasons for such posts to exist.
Your comment doesn't convince anyone to self-host who isn't already doing so, unlike this blog post. It's absolutely possible to write more concisely if you have a narrower target audience of people who already agree with you.