I legitimately think that MasterCard naturally uses lower exchange rates most of the time and that MasterCard charges the 1.1% fee (which is really a 0.9% fee and a 0.2% fee). The two usually balance each other out.
At least that's my explanation since it seems to make the most sense to me. I have not looked at the numbers in a while to verify this.