I think it comes down to group size and subject matter which drives meaningful debate.
When group size is large, conversation is shallow.
HN is a relatively small group with a relatively confined subject matter.
Same concept applies on reddit, with small niche subreddits.
There's more conversation depth with smaller groups of people.