Important to note that credit card processors charge not-insignificant fees to the merchants. So paying cash in BTC is a win for the customers who want to support that business.
Oh, and the value frequently fluctuates double digit percentages in a day.