@drq @skobkin and what if we have in other branch 2 replies to 2 different messages in thread. Ok, we break the loop. First message get answer. But second replies disappears as it already showed in another branch of thread. And... we missed answer here. Answer exist, but it unconnected now. I mean this by missing answers.
And most of users do not want big graphs. They want linear threads. Small linear threads. They like stories. They like tiktok. Both show content in linear way. Regular user will run away if see big graph