can a federated service become easy or self-managing enough for people to run without needing sysadmin expertise?
Sandstorm is/was most of the way there; it makes installing server apps really easy (assuming a hosting provider installs Sandstorm for you).