If i had to just spit out a rough idea of possible alternatives:
• Only "unroll" comments if you had clicked on one deep in the thread, but leave all the threads "closed" at first. ie. only the immediate responses to the OP are visible, not sub responses
• Have a thin "gap block" that says "Unroll Responses" or whatever with an expansion arrow below each comment with an ongoing thread.
• Make the indent a lot more prominent (even at the expense of space for displaying the response
• Maximize the indent at maybe 3-4 deep, and then use dots or slashes before the first word as indication of how much further the response is in the thread? 🤔 (basic idea is after a certain depth, use something else to show derivation, rather than the indent)
• Another simple visual indicator could maybe be the darkness or brightness of the comment background. This could let you leave a thinner indentation, but use the background to visually indicate depth (ie. top comment in "dark mode" is 70% toward black, new response is 75% to black, next depth is 77.5%, next is 78.73% - ah la darkness halvening 😆)
Thanks for the suggestions!
Amethyst quote tweets UI could be inspiration.
Enough indent, different color shade

I like that. I'll see what I can do.
just beware, stacker news had a similar way of indicating. but if the thread got to long, the backgroud was the same color as text and unreadable.
At some point you just need to put in a limit for the color change, maybe max it with a relative measure so its always 30% darker/lighter than whatever the text darkness is (or find some specific minimal difference so the text is always readable)
After like 10 threads deep its hard to come up with any way that it isn't at least a little confusing, lol. At that point maybe we just give up 🤣
Thread collapsed
Thread collapsed
Thread collapsed
Ah, exactly the sort of thing I had in mind! The color & layer matching really does do the trick
Thread collapsed
Thread collapsed
Thread collapsed