I think one of the key reasons subreddits lean left is the very active use of banning. Despite having a doctorate in political science, I was banned from /r/scotus because at least one mod didn't like my politics. During one discussion in /r/AskSocialScience, I had my flair stripped from me by the mods because they didn't like my answers, even though I was the only person in the conversation citing sources.
I moderate a large subreddit myself (300k+ subs) and I am well aware of how important the banhammer is to keep discussions civil, trolls out, and brigading held at bay. But for most subreddits that even remotely touch politics, bans really only seem to skew one way, ensuring that non-liberal viewpoints are scarce at best.
But before then it was mostly meritocracy, individualism, you get what you work for, drugs is the individuals responsibility, criminals deserves to be punished etc everywhere. There was always a smaller number of voices against that in discussions, but the liberal atheist right wing dominated every forum I saw.
And then, years later, there was the mod cabal hijacking of all the large subreddits and admins shutting down all subs they could not control.