"Contributing to society" is a very broad and ill-defined subject. What I may consider beneficial, others might not see it that way. It is very subjective.
Do I have to provide a link for you? I'm genuinely serious about everyone ranking (linking = rating) each other for positive contribution to society and then allowing them to have more of a vote. Maybe rankings would be a bit more like chess than PageRank but I'm convinced we could come up with something fairer than it is now.