It's occurred to me that this is a tactful way to submit a critical review for a free to play game. It will only be seen by the developers and the people subscribed to my account.
As a developer, based on my own experience, I must say that there are some persons that exploit reviews, either for their own promotion or to harass other developers and hurt their sales.
When Itch.io provided this system, they thought about these matters and on how to mitigate them.