I agree with that post.
Sometimes it is just not appropriate or polite to say what is on your mind. It depends on how long you have known the person, and your motivation for wanting to say it. Is it because you are angry, want to improve an issue, or just simply to be mean?
Many times however, facial expressions and reactions tell what we are thinking anyway. So the person probably knows what is being thought anyway.