Definitivamente entiendo estos puntos y estoy de acuerdo en que hay un lugar para los debates multinivel encadenados. Pensando en la diferencia, siento que los casos de uso más adecuados para los hilos anidados/encadenados (por ejemplo, en mi experiencia, ciertos subreddits y Hacker News) suelen ser de la naturaleza de «muchas personas reaccionando individualmente a algo» más que de «un grupo de personas manteniendo una conversación conjunta». Esto puede ser excelente, pero generalmente lleva a respuestas con mucha fragmentación, por lo que es útil poder leer fácilmente ciertas partes mientras se colapsan o se omiten otras.
Discourse, por otro lado, está explícitamente enfocado en la conversación, y la linealidad es una restricción diseñada para reforzar ese principio. Podríamos pensar en la estructura más como un grupo de personas charlando en una fiesta. La gente puede unirse y abandonar el círculo con el tiempo (¡incluso semanas después!), pero sigue siendo básicamente una sola conversación, que ocurre cronológicamente.
Una cosa importante a considerar es que estos dos tipos diferentes de interacción vienen con paradigmas muy distintos en cuanto a su moderación. Con algo como Reddit o HN, el enfoque principal de los moderadores suele ser asegurarse de que los contribuyentes no estén infringiendo las reglas. Con Discourse, los moderadores tienen un alto grado de control sobre la configuración real de la estructura de las conversaciones.
Un ejemplo es que cuando una discusión comienza a desviarse en una tangente importante, es común que los moderadores separen las publicaciones de esa tangente en un nuevo tema para mantener el original más enfocado. En esta misma línea, los usuarios incluso pueden «responder como tema vinculado» si una publicación en otra discusión despierta algunas ideas buenas pero no muy relacionadas.
Hay otras cosas que puedes hacer como moderador para ayudar a mantener las discusiones manejables, como renombrar temas para que tengan títulos descriptivos, cerrar temas que se vuelven obsoletos o irrelevantes, eliminar publicaciones individuales que restan valor a la conversación, etc.
Discourse definitivamente se utiliza de todas las formas posibles, y a veces hay mega-temas que pueden ser difíciles de seguir. La conversación se vuelve inevitablemente desordenada a veces. Pero creo que, al menos cuando se trata del objetivo de fomentar buenas conversaciones, ayuda mantener las cosas razonablemente enfocadas. Idealmente, no debería haber demasiados casos en los que quieras leer un tema y te encuentres lleno de un montón de cosas distractores que tengas que saltarte.