I would say it depends
For example, if Bitcoin's volatility was in the range of 5-10% a day (or every other day) but the price would still stay in the same range for months without either abrupt crashes or as abrupt surges, it would be one thing. And if the price stayed the same with insignificant volatility (say, on the order of 1% daily) for a month and then crashed a couple times within a short week, that would be a completely different thing
Well, volatility is impossible to time/predict. It may look like it's relatively stable for a week or two, but then it bounces up and down like crazy out of nothing, or it continues to plunge like what we have seen when ~$5800 support broke last year. The uncertainty that comes with this market makes crypto unreliable as day to day currency.
It's waiting for a stablecoin that's fast, cheap to use, and more importantly, scalable. Most of the stablecoins run on Ethereum, or in case of USDT on Bitcoin, but both networks severely lag when stressed, and aren't scalable on-chain to have the mass use them. I guess time will tell what stablecoin will find a solution to all problems the current ones struggle with, but we have at least had a glimpse of what the future may look like with the current generation of stablecoins.