Bitcoin BTC can be a currency only if its price is stable.
bitcoin price will never be stable because bitcoin is mother of all crypto currency's coin there is like 0 chance that we see bitcoin with a stable price.
we shouldn't make mistake blockchain and bitcoin .if we going to buy something from store we never going to use bitcoin ,there will be other coins witch also faster than bitcoin for transactions to buy.