There's only the one thread, with those 60 comments in it—so that's really just an artifact of the fact that comment threads can't be collapsed on HN like they can on Reddit. With that addition, this system really does support as many tangents as the userbase cares to follow for any given post, without any egregious annoyance per user, up to a certain scale.
Past that scale (probably 1000 individual threads or so; rarely seen on Reddit, and never on HN), a secondary voting mechanism purely to sort threads by "on-topic-ness" might be required, or perhas an automatic sort on how similar in word usage the comments are to their parent, to derive some crude sense of topicality.
Past that scale (probably 1000 individual threads or so; rarely seen on Reddit, and never on HN), a secondary voting mechanism purely to sort threads by "on-topic-ness" might be required, or perhas an automatic sort on how similar in word usage the comments are to their parent, to derive some crude sense of topicality.