If this is the definition of offtopic then 90% of HN comments are offtopic. https://en.wikipedia.org/wiki/Sturgeon%27s_law at work!

Hard to respond to this unless you say specifically why! Which comment do you think should not have been treated as offtopic?