Nowadays you have a much larger internet community. 20 years ago, the number of people online was maybe a few hundred million (likely lower), now it's several billion. That increases complexity, any forum that's too broad will attract so many people that you only get noise. HN works well because it's relatively unknown (esp outside of tech). Reddit only works because subreddits are individually managed (and it's a company that can dedicate resources to it).