I was offered DCC several times at Thai hotels. Had I not read flyertalk before my trip I would have likely said "ok charge in US dollars, why not!". Only the informed minority even has a chance to avoid this scam. The VAST majority of people have no clue what it is, and as such, the incentive to continue it is strong no matter how much they lose to the <1% of us that know.