I think if they had more subreddits it would help but a lot of people do not seem to know about them. I've heard many people complain about the same issue that did not know the existence of these subreddits.
There needs to be dynamic subreddit creation with distinct moderation systems for each. This would allow the creation of sub-communities, much as you see w/ the programming reddit.
I think this needs to be thought about more as community creation, not just news aggregation.
I think if they had more subreddits it would help but a lot of people do not seem to know about them. I've heard many people complain about the same issue that did not know the existence of these subreddits.