Here is the Urban Dictionary definition of “agree to disagree”:

What someone says when they want to end an argument, essentially concluding that both parties think they are right and that they will get nowhere in arguing.

While this tactic may seem a practical way to end debates peacefully when all else fails to reconcile differences in opinions, it is not always appropriate. Consider the case of someone who is too lazy or bigoted to have an open mind about being willing to change their opinion on a matter. Their use of “agree to disagree” just masks their willful ignorance.