The reason the internet is now increasingly in vertically integrated platforms is governance. Companies can innovate quickly. The question any protocol driven approach must answer is how it is going to develop and push its protocol forward in the face of dynamic competition from proprietary systems.
The reason why we're all now on Slack or Discord or Signal and Whatsapp rather than on IRC or Activity Pub social networks is because firms, that is to say top-down organizations can push features quickly. Decentralization comes at very high costs. If a protocol is too slow in offering more features what will naturally happen is that closed systems will come, fracture it and eat their lunch. This is exactly what already happened once. And given that it already happened, how that can be avoided ought to be answered first.