If people use threads more, messages in a channel should be less of a mess. From what I’ve seen, only a few use threads and they’re either a moderator or a prominent member.
Threads are pretty new and also just... not well put in. Slack's threading is much better in that regard. The use of threads in almost every case I've seen seems to be more of a subchannel thing. Example, if your server has a tech channel, but five or so people want to separate out say... keyboard talk, that becomes a semi permanent thread.