Though you Americans do have a funny law that allows shops to take any kind of currency if they so desire.
That's not funny, that's normal. Surely you could do that too --- if you want, you can let someone settle their debts with you in rubles or gold or chickens. If not, why not?