Another way Mastodon centralizes the ActivityPub experience is through the Mastodon API.
In an ideal ecosystem, I should be able to use the ActivityPub API when building a client or competing platform. However, due to the popularity of Mastodon, every builder has to support the Mastodon API, which is under the control of the Mastodon organization. (1/2 π§΅)