It is kind of annoying to get negative reviews out of seemingly nowhere. At least with Steam, the reviewer must justify their decision in writing, and you can reply directly. If Itch.io adopts that while keeping the star rating system, they'd easily have the better of the two systems.