Even on a social network such as Facebook, a minority creates content. By creating I mean taking their time to write something or post their own photos. Most just share links. For a website like reddit or any other kind of site relying on user content, you can see that as an opportunity. It's not that 97% are not posting. It's that your user base attracts 30 times more other users to consume the content and therefore giving you great traffic.