Online reviews and rating systems do need an overhaul. I once tried to leave a review of a poor experience I had while staying at a short-term rental property, sticking to the facts with no melodrama; and the platform rejected my review as being "against policy". There's clearly no incentive at all for the platform to accept anyone's poor review, since that would mean less business for the platform.
Not to mention all the e-commerce reviews that are along the lines of, "1-star: item was perfect and was everything I wanted it to be but it arrived three days late" or "5-stars: item sucks so bad that I returned it but the platform's return policy is great".