> That's irrelevant. It doesn't matter that making a fat client for HN isn't necessary; that's completely beside the point.
If that's your take then you've completely missed the whole point. The functionalities made available to mobile applications are the reason why they exist. Developers don't work on mobile applications for the sake of working on mobile applications. They are paid to develop clients that take advantage of the features made available through a specific type of platform. Otherwise their customers wouldn't be spending their cash looking for specialized technical solutions.
> You're looking for reasons to ignore the stated premise of an analogy rather than accepting that the premise would be true.
The premise is patently false, and you're just complaining that others noticed the premise is false.
> It's like this. Say you were beginning to explain how network services work with an anecdote: "Say you need to go to the market to get a carton of milk." Suddenly your listener stops you and says, "But I don't like milk."
No, it's like you've missed the whole point along with all the reasons why your network service does not work, and instead of acknowledging all the holes in your reasoning you've decided to complain that someone found flaws.