I see two outcomes in the ActivityPub and ATP war:
1. Bluesky is the only significant service that uses ATP, the rest of the social web uses ActivityPub
2. Every server primarily uses ActivityPub, while operating a PDS
ATP won’t “beat” ActivityPub because the gap in federated servers is vast.