Mostly everything you described in that list was something that most web forums and usenet provided, but they were supplanted with a mix of on-article comments and social media in it's current state. It is frustrating to have seen most forums end up evaporating but they are just hard to keep momentum in.
It would be really nice to see someone figure out a good way to bring forums back in a way that didn't turn into a black hole.