To be honest that's a problem that can't be solved by tooling, it's a human issue.
I know why there is
If people don't want to consolidate similar communities and just keep them existing next to each other then users have to figure out the differences (sometimes there are almost none) between two communities.