Spam detection has been a feature of email clients for a long time. I'm sure even a rudimentary automated detection mechanism could prevent a significant portion of the dupes.
In order to have a good community, you need a form of censorship, whether through moderation, spam detection, voting systems, and so on. Otherwise, the community as a whole becomes a mess.