For Bitcoin to become a currency, it needs to crash
The three key features of a currency, and Bitcoins behavior on each are:
Medium of Exchange: Bitcoin can be exchanged
Reliable Store of Value: Bitcoin is too volatile to be a reliable store of value
Well Circulated: Bitcoin is presently being hoarded due to which its value has increased so dramatically
As you can see, Bitcoin doesnt do well as both a reliable store of value or being well circulated. This is primarily because its value is so incredibly high (and volatile) that people are holding it like an asset rather than exchanging it like currency.
If Bitcoin doesnt crash, it will never be a currency.