Tmi posts. Honesty or lies?

During a tmi post, I see answers to questions that appear to be "nice" and telling them what they want to hear.

Sure, I agree to some level on this , but if someone wants an honest answer, why do we need to pretend and say "nice", fake things vs. answer honestly especially if op requests honest answers?