Maybe the volatility will be the problem for the mass adoption because people are afraid to pay with cryptocurrency, especially if the price is down after they receive the payment. But we have so many options of coins that we can use as the payment. We can use bitcoin, eth, ltc, or even usdt and usdc, which will be more stable than the other coins.
Maybe that is why we need the stable coin so that we can exchange the bitcoin or the altcoin into the stable coin, and we can pay using that coin. Actually, we don't have to be afraid about the volatility because cryptocurrency can help us to prevent the volatility by using the stable coins. But the problem is people don't want to learn about how to use cryptocurrency with properly.