I'll say it again and again, decentralization needs to be something the end user doesn't notice, signing up to Lemmy should be like signing up to a centralized service with the servers running things being decentralized and the info redundant so servers can go down without having any effect on the service.
Let the admins decide if they don't want to host content from certain communities, let the users decide if they want to block communities and users.