I've had a thought about the whole #Discord thing. One of the reasons why it has become so popular even as a “#forum” thing, despite being *utterly unusable* in that sense, is that is provided single sign-on. Once logged into Discord, you could trivially join any community with zero to no effort. Compare this with the sign-up process in *any* other context and it becomes pretty clear.
The only other place that offered a comparable experience was basically reddit, with its own sets of problems.