I’m not sure the conclusion applies for all cases. It may too easy to get lost in a thread behind an attachment.
Once I got used to it, iMessage’s UX has held up best (posting twice — once in focused thread and again in main thread). Not sure actual post has to happen in both places, but at least the activity should, otherwise there’s too high a risk to lose something or to have context switching set too high a friction bar.