This isn't necessarily true. Retailers are legally required to take US funds, but how those funds are paid (payed for some of you) and/or received is up to the retailer. I'm not comfortable with the idea that we may be headed towards an all-credit based monetary system, but if that's how retailers want to accept payment, there's nothing we can do about it.