@jensscherbl > “Why not use ActivityPub?” ... in the ATProto FAQs. I think they make some compelling points
...and an equally good case for extending AP, as FEPs do. BS could have done this to get where they wanted to go, eg by using FEPs adapted from Zot for portable ID.
Also a good case for dancing thrice widdershins around the W3C to get an official update of the spec. BS could have massively speeded up getting this done, especially when they still had support from Titter.
@jensscherbl > Is ATProto actually the better protocol for its intended purpose?
Sure. If the purpose is to speedrun the history of Titter; stand up a feature-parity replacement quickly, get bought by dodgy capitalists quickly, enshittify quickly.
If the purpose is to be part of a long term social web ecosystem that continually redistributes power to the edges, then no. WordPress, with their network effect, could have made up a vanity protocol too. But they didn't. Same with Discourse.
Zot-protocol had Nomadic identity before AP even existed. ActivityPub sadly destroyed the existing fediverse community of Diaspora, GnuSocial, Hubzilla and Friendica etc. Shame.