Bitcoin BTC can be a currency only if its price is stable.
I don't think being stable is a basis for being a currency. Even Fiat currencies has a fluctuating value in the world market, how much more in digital world. That's why we call them cryptocurrency because they are currency in different use and in digital means.