Reviews hardly seem to serve any purpose. Star ratings without context are meaningless to both developers and buyers; star ratings with context are borderline superfluous, and far more granular than is actually useful. Stars only seem to exist as a visibility metric to give the site a way to help popular games get more popular. Want to help out a game? Uprate it. Want to actively hurt a game? Downrate it. On top of that, we can't even reply to reviews, making even a review with text a far less useful way to engage the developer than just leaving a comment.
If it weren't for the "top-rated" tab, I would probably just disable reviews. That and the fact that it probably makes it look like I'm not open to feedback, when I'm actually trying to encourage it.