I think it would be interesting to think about centralized systems in terms of agency and bundling(losing choice).
Spam, moderation and deception to me is another problem that needs to be dealt with. I'm using spam in the general sense of things off topic. If it's not dealt with at the system level then it will need to be dealt with in a higher level.
Who pays for the service? facebook wouldn't even be a thing if users wanted to foot the bill for a server(or service).