Except for backup purposes, why do you think I’m talking about everyone hosting everything? Hell, I hope you realize that the way Lemmy works now, instances are just copying other instances content and the issue you’re talking about is a reality that could be circumvented by the solution I’m proposing?
You realize that’s already how websites work, the content is spread over tens or hundreds of servers, they’re just all owned by the same company.
What I mean by “get rid of” is that server admins need to use tools to clean up illegal content from their servers. Lemmy admins are doing that, right now, if they don’t want to end up with CSAM on their server, even if they host an instance that doesn’t allow NSFW content. Without using tools to clean up their server, NSFW content will end up on it.
BlueSky users: Guess I’ll just come back later
The end
Stop believing that it will convince people to switch to the less user friendly alternative. You want users on your service? You make it as easy to use as possible. No instances bullshit, one page to sign up and access it from a browser, multiple apps to access it using the same credentials.
The. Same. As. Centralized. Websites.
Make the experience the same as a centralized service, decentralize the backend as much as you want, users don’t give a fuck about that.