Why Are rates in vietnam not fx?

Thanks for the reply
But even if I choose the Google based rates (30, 585)which are lower than fx rates, it effectively means that when I withdraw only £143 in Dong, as I did yesterday that when I get a rate of 30, 022 that it costs me £3.50 more. That’s quite a lot isn’t it. (If I remember correctly my hsbc debit card almost always matches the Google exchange rates)

Also the ATM charged me 55,000 dong fee without prior warning on the screen! Would Revolut be able to refund that? In such a situstion Hsbc usually would.

Apologies if I seem like a moaner but this is a great pity because I never had issues in Cambodia with US$ based transactions. Those rates were great.