@hoshikarakitaridia@Blaze@fediverse I think the main reason is that this solves a lot of UX problems that Fedi has because of its architecture, things like:
thread comments, like counts, follower lists not being consistent between instances
not being able to easily interact with content that's not already cached on your instance
user/post search not working globally, for the same reason
On Bluesky, the AppView indexes all that, and you load threads, feeds and do search through there.