I feel like it's really just more important that not all users are on the same instance, and that not all communities are on the same instance. Sure, it would be better if there were a bunch of separate "tech" communities that aggregate together. But each of those communities need moderation.
I honestly think that we will see this over time. People will want their own version of a community and create it.
Proposed with a giant flaccid dong.