So what review do you leave? 5-star because the product is "as advertised" and otherwise good? Or 4-star because it's not quite what you were looking for? I think both options are reasonable.
The Real Problem™ here is thinking you can automate these sort of things without any human judgement and expect to somehow end up with a reasonable response. There will always be outliers that any human would judge as "yeah, that's just silly" but computers don't care.
My ex was a clothing Seller on Etsy. A 4-star review because something didn't fit right was super stressful for her, because it meant her average rating went down and her seller status might be demoted.
I think a better option is to contact the seller directly if you are dissatisfied with the product. That way you aren't transferring your problem to them.
That’s exactly the type of person I was before I became a dev and learned about these insane algorithms. As someone else on this post said 3 star - good 4 star - great 5 star - absolutely amazing perfect service! went above and beyond
- The product is as advertised, built well, shipped on time and with appropriate packaging, and all these other objective things.
- My personal opinion of the product.
AirBnB kind of does that, although it still aggregates in a single score at the end.