Upvotes answer the wrong question. "Do you like Pelé?" gets a yes from almost everyone, and so does "Do you like Messi?" A list built from those answers ranks who is famous and who gets seen most, not who is greatest. The argument we're here to settle is Pelé or Messi, and only a head-to-head asks that.
Picking between two is also easier and more honest. Nobody can say how many points Federer deserves out of ten, but almost everyone has an instant answer to Federer or Nadal. Chess found the same thing seventy years ago: you can't score a player in a vacuum, but you can see who they beat.
A tally of votes can't tell a hard win from an easy one. Beating the number one should matter more than beating the number ten, and losing to the number one should cost almost nothing. A rating does that on its own; a vote count never will.
And totals reward whoever has been around longest. A contender added last week starts thousands of votes behind and stays there. A rating has no head start to protect: a newcomer who keeps winning climbs in days.