The only reason I can think of, is perhaps for those vendors that take dollars to make a small profit by accepting them for a slightly lower exchange rate? There are actually some places in the world that I would prefer to use dollars if I can. We were instructed to be careful of how we handled Turkish Lira when we were there They become offended if their money is mishandled as it displays their founder (Mustafa Ataturk) on it. In Europe, I have always used the local currency.
I am thinking for those staying in the HZ, they are very unaware of any issues the banks are having with accepting USD, as most tourists spend their money there. And if all the business are taking them, then what's the point in converting? I know only 1 in 10 times will I receive pesos as payment and that is the currency we ask for. But in order to stay in business we obviously have to accept USD. People just don't think to have any on them.
Usacell Richard Rudnick, USACell is at km 12.6 in the HZ, across from La Habichuela Sunset. More general location is between La Europea and La Distelleria.
I am puzzled about what people are expected to do who have the Rentista FM3, where it is necessary to verify financial independence, income from outside of Mexico, in order to get the FM3. So if your income comes from outside the country and you live in Mexico and don't have a dollars bank account, you are pretty much out of luck. I have noticed that the casas de cambio seem to be taking advantage of this and have lowered the amount (of the spread) they pay for dollars. Has anyone tried the non banks, non casa de cambio route, like American Express on Tulum or the place at Plaza Hollywood around the corner from Starbucks? I previously visited the place by Starbucks and they were paying a tiny bit more than the 4 banks there, without lines. Perfect for some folks. Then they lowered their rate to below what the banks were charging. Think I will check my US banks to see the process and cost of doing it in the states. I am lucky to travel back and forth a lot.