I think it's fine for now, personally. More important to have the overall population on the threadiverse grow and stabilize than hemming and hawing about user distribution.
What the development "should" look like is going to be different depending on who you ask. There's naturally going to be lots of people disagreeing with me here, but here's how I hope things shake out when things calm down and we have a more consistent long-term userbase:
What I hope is that we have a good mix of communal, regional and special interest instances, and a slow decline of "generalist" instances that try and be everything to everyone.
My definitions of those 4 types are as follows:
-
Communal: an instance where the users predominantly share a worldview and/or social tendencies, so communication and decision-making is easier. Communities on these instances would be focused on these shared ideas.
-
Regional: an instance for those from the same geographic area and that speak the same language. Communities on these instances are language-specific and region-specific versions of communities from other instances and local news.
-
Special interest: an instance for those with the same profession, hobby and/or interests. Communities on these instances are all about the specific topic (whether programming, star trek or woodworking)
-
Generalist: an instance with no real identity or direction outside of being an easy place to sign up.
I think the first 3 are important to the long-term health of the threadiverse, and should be emphasized.