There isno reason for a private business not to accept whatever currency it can handle profitably.
If they can do the rate of exchange, arbritage against fluctuation and deposit every day, can be very profitable.
Really, when I travel anywhere they almost always take American Wampum.
Only thing I do is check exchange in the morning, except in France they change 2x a day.
I do the calculation with them and they we argue. A bit like negotiating.
You don’t know the rate and what’s fair = pay full price.
Personally, I and the vendors have fun with the give and take and pretending to call each other friend, being a little insulting and then back to friends and the ultimate bluff:
I don’t think we can do business together. That’s too bad. I only have (x) amount of money with me today and I will be spending with someone today. I really wanted that but maybe it’s not meant to be.
Turn and leave and wait for the panicked “Okay, come back...”
It’s a game of who flinches first and everyone has fun.