neither approach conflicts with the other
I don't fully agree with this statement, because these "threading paradigms" suggest two different solutions to the problem of moderation. If the OP is the single source of truth, they can moderate the entire conversation (represented by context
collection: Streams). If not, then each reply is independent and authors moderate only the direct replies (represented by replies
collections: GoToSocial).
In theory two solutions can be combined, but at the cost of significantly increased complexity.