>>If you can't even point in the direction of a fix, then there is the possibility that the food can't be made better
So what you are saying is that if something sucks and cannot be made better than I should not say it sucks. Maybe you should not even be making the food in the first place. Start from scratch and make something totally different. Saying that something sucks is a valid criticism. Saying why it sucks would be even better so that the person taking the criticism understands why but that is besides the point. If something sucks, it sucks. Caveat: suckiness is in the eye of the beholder. I'm sure it sucks for the person who's account gets closed and he doesn't even know why.
>>To take an extreme example, if you told me a debugger sucked because it couldn't predict in advance whether or not running your program would end with an exception, I'd tell you that you didn't have a reasonable or useful scale for debugger suckiness.
Yeah, suckiness is in the eye of the beholder. You believe it doesn't suck, I believe it does. To be fair, your example is a really extreme case and that is not what we have here, therefore it is completely irrelevant.