@codewiz @maiyannah Slack nailed identity? You have a new one for each community, and in tighter communities you even have to tie each identity to a different mail address.
Centralization makes points #2 and #3 easy.
If you defederate and make registration invite-only, you have solved abuse exactly the way Slack did.
#5 is a problem when self-hosting on a phone, I'm aware. Easy and secure backups is a hard #userops problem.
Centralization making everything easy doesn't mean we shouldn't work on solving decentralization and ultimately p2p.