I think this is where everyone goes off the rails a bit, and I want to explain why: Reddit can't be a community. Reddit is too big to be a community. Reddit is too diverse to be a community. Where's the community between Old-School Runescape players and Lisp programmers? There might be some tiny Venn-diagram overlap, but there's no shared goal there, no spirit of common purpose. The two worlds aren't allied, they aren't opposed, they're simply sharing a common platform useful for allowing online discussions, and they don't cross paths otherwise.
After all, what's a great white shark to a wolf?
If you expect a platform-as-a-whole to be a community, you'll be driven off one platform after the other, time and time again, until you either find one so niche it's never going to grow, or you die unsatisfied. Hell, you might not even be satisfied with the niche platform, given that it'll be a stagnant backwater utterly ignored by the rest of the Internet.
Reddit's solution is Usenet's solution: Subdivisions! Allow tons of smaller sub-platforms to proliferate, and allow them to be communities. Or not. There are some fairly community-like subreddits, and there are some clubby Usenet newsgroups.