"We'll just have to agree to disagree." Cowardice or Simple-mindedness?

"We'll just have to agree to disagree." 

These words are most often spoken by people who are either too simple-minded to express themselves adequately or who simply refuse to bother with someone else's opinion. People who do not respect others opinions or who cannot accept that they could be wrong are often the worst offenders. What they are usually saying is:
Why should I bother to really understand you? It's easier to dismiss you.
Avoid those who are quick to use this expression. With such a person, serious communication is nearly impossible.

Of course there are times when two people have very different opinions (not different facts). Differing opinions can be expressed, respectfully.