Yes, but many people get the offer of changing money and do not shop around, they just assume they will get a good rate. As you see Liz thinks 4.21 is good when she could go to Debenhams and get 4.36 or wait until she is in Turkey and get around 4.60.
A lot of people are not as savvy as we are about getting their travel money and trust companies like T.C.