I think also a certain amount of non freedom helps.
One of the big things facebook did is you couldn't customize your page. No autoplaying midis with seizure inducing gifs. Also helps with brand cohesion.
Federation gives people freedom. Quite frankly users cannot be trusted to maintain a good experience if given freedom.