This is an extremely fundamental and, for many, vital feature to be excluding from your storefront. I have no doubt that it is costing you sales. Is there an official reason for this? I saw another moderator comment about itch.io's plans to revamp its review system, but that was from three years ago.
I hope you guys change this sometime, as I think that itch.io fills a unique niche and would really like to see it gain more traction.