I agree, but do want to note that the maintenance side of forums is a massive pain.
Just the spam killing can be a lot.
But my previous point is entirely nullified by the hell that is modding in realtime.
This is not a both-sides. It's an oh-my-god-what's-behind-that-door.
(EDIT: For clarity, I'm both a fangirl and a professional community manager. It ain't great sometimes.)
I've been working on some articles on what I've learned doing CM broadly and moderation in particular.
If you want realtime chat, Discord is the best solution.
But maybe consider you don't want realtime chat.
Unless the client demands it. Unless there's a danger of a rapidly growing fascist fan Discord. Ugh.
At one time, the compromise would have been an official subreddit. And, well.
I don't really know the best path now. Chews on my brain.
A sufficiently active forum *is* effectively realtime, but it's archival rather than tears-in-rain.
You can dig out the thread of conversations, even if you do it fast.
I'm lucky enough to be working with a really good and robust forum platform for my current gig. But I sign the checks, so I know it's pretty costy.
If anybody's got better compromises, I would *really* like to hear them.
BTW, I didn't think you were bagging on CM work in the OP. I was agreeing and venting.
And hoping maybe someone's documented footwork or experimentation in the area that I've missed.