In a nutshell, it’s because you don’t have to build the entire kit and kaboodle all at once.
Lots of BlueSky is centralized so you don’t have to worry about distribution, user, hosting, scaling, etc. and just focus on the frontend.
It’s the same reason why all the Lemmy and Mastodon apps look way better than the web versions, because all those other parts are no longer relevant and the creator(s) can focus on just putting out a polished product.
auster@thebrainbin.org you’re right, the experience is definitely sub-par, and it’s because both Mastodon and the Threadiverse use the
Announce
activity for different purposes.Mastodon uses it to boost posts to the feed (overriding existing logic re: replies being suppressed), and the Threadiverse uses it to keep different instances up to date.
It could be made better in that when a group actor announces a reply, Mastodon doesn’t promote it to the feed. Not sure if that’s easy to do.