Good points above.
I'd like to add though that some people might see or hear a truthful statement as a personal slight on themselves. I doubt many people wish to hear something that is a negative reflection on them. It means having to acknowledge a situation or character flaw.
I DO fill out comment sheets and post honest reviews of products and services too. I almost feel like I am duty bound to do so. I notice too that they aren't as well received as the positive comments and I have gotten some hurtful posts in response - usually from the company or firm involved. Note, I will also make my displeasure known directly to the company too. It isn't about raking them through the coals rather about an honest review.
And, btw, I don't understand why a company would invite reviews if they are not prepared to get bad ones. In a way isn't it their own fault to then get them in such a public manner?