You are mistaken as it can be used as money because it is impossible not to have volatility at all, any type of currency has it. Moreover, even dollar we use is volatile as well. I think that the rate of volatility will become less soon
Crypto volatility right now is not suited to become a currency and even if youd say that dollar have price movement from time to time its not the same with crypto still. For as long as people will not fully adopt and acknowledge crypto then the volatility will be high because people will only use crypto for trading and long term investment not a currency.