To the customer, it doesn't matter if the merchant keeps the Bitcoin or gets fiat, only that they can spend Bitcoin at the merchant.
A good example is Pick n Pay supermarkets in South Africa. They don't know the customer is paying in Bitcoin and they are on the map.
Good luck!