In my opinion, the best thing for the social web is creating a network of networks via bridging and multi-protocol platforms. It spurs innovation since you have competition and different ideas from different teams. Good ideas will spread, and less than ideal ideas will dwindle in use. Protocols and platforms can implement what is important to them. And people can choose their social experience.
ActivityPub is not going to give up its goal of decentralization down to the level of server or even user. AT Protocol is not going to give up its goal of a consistent user experience. Nomad/Zot is not going to give up its goal of nomadic identity combined with data portability & synchronization. OpenWebAuth is not going to give up federated single sign on. Secure Scuttlebutt is not going to give up its ability to transfer messages offline. Nostr is not going to give up on micropayments.
But, despite that, there are common features such as posts and replies and images and videos. Those could all be transferred between protocols and platforms without any issues. Creating bridges would be a good alternative to trying to get everyone to agree on one protocol.