> Coming to an 'agree to disagree' is really hard for some people
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.