For those looking to escape living their life pay check to pay check, then volatility makes sense if they can time it right. For those that want massive amounts of adoption, and also consumer confidence, a steady price is what you want.
For me, I'm comfortable with Bitcoin being volatile for the time being. However, in the future I would want, and expect it to become a more stable currency. It's basically designed this way, as time goes on, and less Bitcoin is being mined, and therefore introduced into the network, the less volatile it becomes. You can almost compare block rewards like printing money off, expect it's already preplanned in Bitcoin to have these injections, and it gets smaller as time goes on, until it's no longer anything. However, for the short term while we do have these mini injections, we see somewhat the same as if the governments printed money off in fiat. We get a sudden increase in the amount of Bitcoin available, which theoretically pushes prices down, because while the demand might still be the same, there's ultimately more coins in the network.
When block rewards are gone, Bitcoin should theoretically become very stable.
I would guess that both could happen together, doesn't really require anything changing from the current market. How? Well, simple really, people who are looking to espace paycheck to paycheck could end up liking a stable bitcoin which goes up decently without much volatility, doesn't need to make like 10x profits like it does now but shouldn't crash neither.
Or, if we can't stop the volatility, then people who want adoption could get it adopted a lot via either volatility being a good thing, or stablecoins like USDT or BUSD offering more stable entrance to crypto for other people. So we could have both of those people in this current market.