say more? I thought the protocol was designed to be able to handle decentralization
Independent relays can exist, which is better than the fully centralized options.
There is no financial incentive to bear the cost of running a public relay.
Are there efforts to build a similar type of network which rewards running a public relay? I'm not sure how, for instance, Mastodon solves this problem
In Activity Pub each node is essentially the full stack of what ATProto breaks up into individual entities. This means that each node in the fediverse is incented to connect to other nodes in the network, to provide good coverage to their users.