This isn't to say that the journal-of-reviewers model is perfect, but I am wary of casually tossing it away in favor of "upvotes." Upvotes have massive semantic ambiguity: does it mean the article is accurate? Does it mean the article is funny? Is it maybe wrong, but important to think about? Does it merely match the reader's interest? How do you express something such as "we believe your underlying methodology is correct but aren't certain your analyses are rigorous enough to prevent X." A downvote?