I have heard the reasons why, but I still can’t wrap my head around Mastodon’s decisions regarding the ability of reactions to carry between instances & profile search. The solution to a problem should never be “scroll for 7 minutes”. All of the instances still doing that should move on, because the whole “dopamine loop” neuroscience meme is nothing confirmed or worth breaking core site features over.
I’d be wary of getting a conversation node from anybody other than the original author (as described in the second approach).
There’s a reason why, if you want to resolve a missing post in Lemmy, etc, you have to use the fedi-link to retrieve it from its source, not just from any other instance that has a copy (because, like the “context owner”, they could be lying).
For Group-based apps, conversation backfill is mostly an issue for new instances, who might have a community’s posts (from its outbox), but will be missing old comments. Comments can be automatically and recursively retrieved when they are replied to or upvoted by a remote actor, but fetching from the source (as you arguably should do) is complicated by instances closing (there’s still loads of comments from
feddit.de
andkbin.social
out there - it will be much worse whenlemm.ee
disappears). So perhaps Lemmy could also benefit from post authors being considered the trusted owner of any comments they receive.