In fairness, the staff member processing your payment often doesn't have a clue what's going on. This is probably especially true of restaurant staff (collecting your payment is only a small part of what they do).
My assumption is that most staff members are clueless when it comes to DCC. A proprietor might have more of an idea of what's going on, but I imagine the cashiers largely don't know how bad of a deal it is.