This is not even close to being a half-truth. The shopkeepers are not interested in Bitcoin as a means of payment (though they can be interested in it as a vehicle for speculation). They are interested in fiat as they have always been. Were it not so, they would accept Bitcoin directly which they don't do since they use payment processors like BitPay and their likes to instantly convert the bitcoins people are paying for their goods and service into fiat.
Adding to this, btc prices are measured only by their market price. So in the present situation, being as volatile as btc is,a merchant would have to have a floating value based on the market instead of a fixed price which makes it much harder for traditional or smaller merchants to accept btc.