Some moderation is necessary, though - on all sides of the spectrum. Let's take your spicy nuggets example. You're saying if people don't like spicy foods why are they eating spicy nuggets and giving them 0/10 ratings; and that's a legitimate concern. But the reality is that what you're REALLY faced with is people who DO like spicy foods eating those nuggets and going "they came in a green box not a red box, 0/10" or "I didn't like the name, 0/10" or something equally tangential that should have no or at least only limited bearing on the score. Or it could be as simple as "didn't like them, 0/10" which is equally unhelpful.
Score-based ratings systems are different from like/dislike binaries for a reason, but many people incorrectly treat them the same. That's bad for everyone.
Isn't that an argument AGAINST simplistic systems prone to manipulation rater than for them? You want reliable information, but the more things are skewed by review bombing (towards the positive OR negative) the less reliable that information becomes. And the more supply there is, the more important the reliability of that information for the consumer.
I get that simply replacing a 1-10 score system (or something equivalent) with "read through 2,500 half-page reviews why dontcha?" is not a practicable solution in any way, but having aggregators pad numbers or have trolls review-bomb titles for arbitrary reasons isn't a good system either. There has to be some middle ground somewhere.