federated protocol musing(as someone who's not actually self-hosted anything): ease of self-hosting is related to how centralized your protocol is (and as such, if you're federated but it's a pain in the ass to actually practically self-host, it will end up being centralized (email, matrix to a lesser extent but still matrix)
but if you can spin up an instance on a shitbox VPS and point a domain name to it[optional] and you're Done, that is preferable
ig the takeaway is "if you want a less centralized ecosystem, writing guides and providing support to hosters and making the servers easier to use and work in more places will help achieve that"
(also easy migration tools. migration tools that just consist of "log in to each account on a single client, press a button, leave it for however long it takes" are also needed to counteract the effect of existing centralization)
