That's my main dislike of reddit as well. Also I can't seem to *** on a Tour route on /r/peloton without being identified as a CN poster.
I really think Reddit is one of the main reasons for the decline of forums. If you are already using Reddit regularly it's unlikely you really get into a forum when you can just join the subreddit for the same topic whicht additonally is probably also a lot more active than any forum.
Now I use Reddit myself but the reality is, Reddit can't provide the things a forum provides.
Reddit only really works in the way that you state an opinion and if it's popular you get upvotes and some responses agreeing with you, if it's not popular there is just no reaction at all. It's an echo chamber. There are no discussions, which seems ridiculous. There are over 66 000 people subscribed to r/peloton but you still can't find any people to talk with cause that's just not how reddit works. If a new thread is opened and you aren't among the first to post a comment your comment will just disappear in obscurity. If you respond to a comment that isn't coincidentally the top comment the only person who is ever gonna respond back is the writer of the original comment. Nobody else is gonna join the discussion.
I also don't like how anonymous reddit is. I think for people I've never actually met I know some people on this forum relatively well, or at least well enough to know what riders they like, what their sense of humor is like, that kind of stuff. On reddit there is just no emphasis on personality and if you respond to two comments from the same person on the same day you wouldn't even notice.
On another note though, I do feel like this forum is a bit more active now than it was a year ago or so. Maybe it's just the post lock down hype of cycling returning but in any case this forum is currently far from dead.
Edit: Oh and I wanted to ask, is "the CN forum is just a place for grumpy cycling fans" an actual thing on r/peloton? I didn't actually expect people there would even be aware of this forum's existence.