I agree. Likes, upvotes, downvotes, etc are all pretty much worthless unless they have something meatier like a comment to go with them. Maybe someone upvoted a game because they liked the thumbnail. But that doesn't mean they actually like your game -- or even tried it.
Viewing post in Remove "Upvote/Downvote" Feature on Game Pages
This person is referring to the upvote/downvote system on comments on a game page. We don’t provide upvoting/downvoting for games in general (with the exception of the Release Announcements forum).