I wonder how many HN conversations would be cut short if we simply accepted that analogies are imperfect yet useful. They provide a very limited amount of insight into any topic—so yes, let’s use them, and let’s stop arguing about whether an analogy is the “right analogy”. A analogy will have some element of truth that transfers from one situation to another, and in a good analogy, it will be easy for readers to discover that element of truth.
You’ll find ways in which the analogy is “wrong”, but that’s just noise.