As someone who ran a bitcoin payments business I can say it's pretty much impossible to be a medium of exchange with so much volatility
Businesses have to pay their bills in fiat, if they accept btc all month then it crashes, they might not be able to make payroll
Bitcoin still needs to prove it can be stable before it's used as a true medium of exchange
But I'm retarded don't listen to me