Yeah, but some Hotels (even 4 star ones) in Europe have recently started to automatically offer to charge US credit cards in US$. But they assess their own currency conversion fee at the hotel counter rate. Usually around 8% !
So the potential discount you said MC has now eliminated is sort of a scam anyway, or at least you really have to watch yourself.