In my opinion, the difference lies in the character of human communication in general. Threaded discussions may be the perfect tool for “chatting” in the true sense of the word, while flat discussions reflect a communication culture where scope and structure are more deliberately considered.
Hence, it’s more than a UI option – it’s a decision about how ideas are exchanged and, more broadly, how people work together.