Possibly? I buy quite a bit of services from SaaS companies in foreign countries as a US citizen with my American Express, am charged in CAD and EUR without issue (converted to USD on my bill).
I thought the option to pay in your credit card's native currency abroad was basically just a scam where the shop makes up a ridiculous exchange rate on the spot to overcharge you.
It's a complete scam. It's called "Direct Currency Conversion" and it's a essentially the payment processor and merchant hoping the consumer doesn't know what's going on.
Amex disallows on their network but Visa and Mastercard do not. Unfortunately, Amex also has forex fees on most of their cards.
It may be a scam for most cards, but I work for a company that does multi-currency cards that settle in the currency of your choice and our exchange rates are better than anything offered by anyone else in the card space. Just a bit more than interbank ForEX rates.
What does that have to do with DCC though? Maybe I'm missing something but that doesn't sound like it has anything to do with DCC. Any card with no forex fee is offering you a rate at just above the interbank rate if you avoid DCC.
This would cover the currency rate the day of transaction but would not protect them against losses during the time that it would take the transaction to clear.