I assume there'd be a limit on the number of popular communities each server can handle. CommunityA@ServerB and CommunityC@ServerD can grow separately and you could participate in both.
If you had CommunityA at both, eventually everyone might migrate to ServerB; but then there's more room on ServerD for other communities.