It can definitely break down when you are starting a kitchen sink topic that can cover many wildly different scenarios, but then a) don’t do that, as a general rule and b) if you must do that, use “reply as linked topic” so the tangentical topics are linked together, forward and back:
This can be triggered in Discourse, for example, through the link button on each topic.