I agree with you. Maybe I'm part of the problem, but I actually see nothing wrong with those comments.
Now, if that were a 'Show HN' post I could see where people may want the comments to offer constructive feedback, but that thread seems like a matter-of-fact discussion of the business model of the business.
Now, if that were a 'Show HN' post I could see where people may want the comments to offer constructive feedback, but that thread seems like a matter-of-fact discussion of the business model of the business.