The programmers who implement these systems don't even know that their upvotes mechanisms can have a down side. Only after they acknowledge it as an incomplete and incorrect social signal and that they are out of their depth in controlling the unintended effects can the debate begin.