I don't think crypto has the power to replace USD, but it definitely has the power to make banks look old and obsolete. That's why the banking lobby is pushing governments to impose a blanket ban on cryptos. I receive weekly mailer from my bank and a warning against cryptocurrency is a staple part of that mailer! Inevitably they mention the bitcoin is a risky things and they advise their users to stay away from it.
So banking lobby is already facing the heat and very well understood that cryptocurrency can make them irrelevant from the financial scenario. But bitcoin alone can't do it. Neither it can replace USD. Not at least in our lifetime!
why?