A protocol is inherently a monopoly.
But our protocol consists primarily of unilateral changes in apps. So, if one app has a large enough userbase, they can just change the protocol on their own, by changing their code and breaking everyone's main feed.