Yeah, I definitely agree that open communities was/is a mistake. If a server is that large, it should be admin only. They can always run polls to gauge interest before making new communities.
Communities are the biggest problem. One solution would be to make community names more like a federation signature that only allows one community to have that exact name. Example: if lemmy.world has a community called !AITA, and you try to make a community on beehaw with the same !AITA name, it would not allow it and say “sorry that community name has already been registered by another instance”.
Of course, the major issue with this idea is that one could defederate with lemmy.world, in this example, and make the community name anyway, then refederate. Who would keep the name? That’s why I don’t think this solution is ideal, but it’s fun to share ideas and something to think about.
I remember being a small child posting to forums I had no business posting to, asking obnoxious questions about building websites or talking in IRC.
I remember always expecting a response that wasn’t very happy with me. You have to start somewhere right?