I use reddit precisely because it has topical communities. Moderating away people and posts that distract from the topic is a good thing. It promotes group think exactly because you can belong to any number of groups.
Imageboard style websites where every shit comment has as much visibility as the other is vastly superior for having an interesting discussion. The downside is that you have to wade through the bad comments.