The bitcoin shouldn't be used as a a classic currency anyway, do you buy your bread or your coffee with gold?
Moreover that's true that the volatility of the cryptocurrency makes it actually unsuitable to be a real currency that your shops could accept.
In some country like japan, we can using bitcoin as payment in restaurant. But i prefer using fiat money for payment because its more practice and bitcoin is too valuable if we are using for payment