I wouldn't say Discord threads are useless - I do wish the UI made them more obvious, but I'm in many discord chats that use threads all the time.

Matrix has threads in a sense, but in this very thread the project lead is talking about how the new, ostensibly less buggy and more performant flagship client does not yet fully support them.