>>philosophically, the community doesn't align well with Reddit as a whole
It's true. I for example was off-put by what I perceive as forced niceness. While it shouldn't matter on a subreddit dedicated to a programming language it's, at least for me, an illustration of culture conflict on Reddit.
Very small example: there was a poster claiming that we shouldn't use a word "guys" when referring to mixed groups and the moderators were willing to grant that request/encourage different ways of addressing mixed groups for some completely bs (in my view) reasons like the equivalent word in German being used only to address male groups.
Well, my preferred way of dealing with such requests is:
"We don't mean to offend anyone but this is English so deal with it, using a word guys to address mixes groups is completely standard"
I find the culture of forced niceness and political correctness off-putting and it is reason enough for me not to engage in certain communities (/r/chess is another one I stopped posting in because of it).
I think a difference in views on this matter is also why some Reddit communities are perceived as hateful while I not only don't see any hate there but I often see the critics as hateful authoritarians (one example: r/mensrights)