accepting crypto and just switching to local currency wont do squat as we've seen the more places that accept crypto drives down the price as more use and then merchants sell than line up to buy
I have thought about that also. But as soon as discounts are provided to business-to-business purchases made via Bitcoin, then merchants will recycle coins they received from their own customers into purchases in order to obtain the discounts.
For example, I can buy Walmart gift cards from Gyft and receive a small discount using reward points. For a company that routinely buys gasoline or other supplies from Walmart, that discount is significant.