Il s'agit en fait bel et bien de termes aux sens différents. Si dire une "contre-vérité" consiste en effet à dire quelque chose qui n'est pas vrai, dire un "mensonge" consiste à le faire en connaissance de cause (en sachant pertinemment que ce n'est pas vrai).

Ainsi le terme de "contre-vérité" évite de systématiquement prêter à celui qui les profère une intention malveillante. Tout le monde peut se tromper, faire des erreurs, et dire des choses inexactes. Par extension, le terme est devenu de plus en plus usité comme une formule de politesse et d'humilité. Même si l'on pense que son interlocuteur ment, on lui fera remarquer qu'il formule des "contre-vérités" plutôt que de l'accuser de "mensonge".