> The "agree to disagree" is often used as an escape hatch for hypocrisy.
Sometimes. Other times it's a great way to point out that hypocrisy by pointing out you all have the same information, yet you come to different conclusions/opinions.
Sometimes it's a conscious decision to have all the facts and ignore them. It's not hypocritical in that case.
In many cases the person you talk to don't really disagree, but pretends to due to ideologic or some BS reason. Maybe they don't want to say the real reason they think X.
The "agree to disagree" is often used as an escape hatch for hypocrisy.