Agreed, but one should also not suffer assholes.
Some people are too stubborn to change their minds, and if you're talking to a brick wall there's no sense in continuing to speak.
Reasoned and logical conversation is good, but endless arguments and raised blood pressure is bad.