I agree about the drawbacks of threads as "another layer of indirection".
But if you don't have threads, and the number of participants in the same chat room grows, how do you manage the intertwining of messages belonging to different subjects?
Yes, but as far as I know, only admins can create a new channel on Discord. If you want to continue a discussion on a specific topic in a dedicated group, then you have to ask an admin?
For the record, I very much like Discord, and I want to use it for a large group of volunteers looking for a coordination and discussion tool. We currently use Telegram. This is why I'm asking this weird questions ;)
Let's just add another layer of indirection, and a layer of depth to the streams of information you manage!
Ugh.