The only time I actually mentioned to the cashier to charge me in Euros before handing over the card was at supermacs when getting lunch and I got a confused look from the cashier. Every other time I never said anything and just handed the card over or inserted it myself if the terminal was in front of me. Most of the time I was given a recept with the charge in Euros or pounds right there, the few times I mentioned above where DCC was an option the cashier asked me to press yes for dollars or no for euros on the keypad. Never tried to make the decision for me or sway me towards DCC and let me make my own choice with no fuss.
I am assuming they get plenty of tourists who naturally select their native currency without knowing any better anyway so they can still make their money on the scam but thankfully didn't try to steer me towards DCC.