How do you cultivate a user base in a particular direction, when all the content is submitted by the users?
The only way I can think of to cultivate an anti-ad userbase is to not have ads, but Reddit has had advertising for a long time. For a while it was even a bit obnoxious.
Whitelisting on adblock will let through a tiny bit of CPM based revenue, but people won't click in the numbers that 'normal' people do.