IMO it has to keep communities small and it needs moderation that is active and strictly enforces the rules of a community that are set at its inception. We see the cycle on Reddit all the time (with all the “true” subreddits)