High volatility is a good reason, but let's say that all three coins you mentioned settle at some point? Is that a possibility?
Crypto is definitely less vulnerable than fiat! Scalability is a bit of a problem, but that will be solved eventually. Some coins can scale more, some less, but it's going forward!
Anonymity suits many people, I think people deserve right to choose to be anonymous or not, but I can't say the same for public services, they should be open for everyone and transparent!
In the end I would like decentralized economy, we don't need bosses (governments and banks) to tell us what we can and what we can't do all the time! Just because there are idiots and morons who take advantage of the system should all of us be punished!? I think good people should be free to live and enjoy the life in the way they would like that to do! And I don't see that happening in current system where money(fiat) is controlled by group of people! I think this quote is on place:
...
Exactly. Right now, crypto has far more benefits than Fiat itself. Its current issues will be solved over time as development and innovation grows in the Blockchain space. With stablecoins, volatility is no longer an issue. Anyone can quickly trade from a volatile crypto to a stablecoin without the need to interact with a bank or real Fiat whatsover. As far as scalability goes, we already have second layer solutions like the Lightning Network and Raiden Network, sidechains, a higher block size capacity, and more. People can still send/receive money faster and cheaper than they would with wire transfers, etc. You can even interact with crypto anonymously via the use of privacy coins, decentralized exchanges or even non-custodial mixers. That's not entirely possible with Fiat as it's subject to control and manipulation by central banks. Everything you do on Fiat can be easily monitored, while banks charge you high fees for their own gain. Not to mention, a wire transfer could take days to settle.
Despite all of the benefits crypto provides over Fiat, it'll never replace Fiat because of its decentralized design. Fiat is and will always be backed by the government, which gives it a certain level of legitimacy within the mainstream world. People tend to trust it more than crypto because of this. When it comes to mainstream commerce, Fiat is the true winner. For each use case, will be the type of currency to use in daily life. I think we should make use of both crypto and Fiat for our own financial benefit instead of using one over the other. Just my thoughts