@helmut_meukel
To get enough people to accept something as currency for daily use they must trust in its value and its stability โ that's where Bitcoin e.a. fail.
Effectively, Bitcoin and all other cryptocurrencies right now are simply a barter system without anything backing them.
While the US is no longer on the gold standard, it specifically states 'This note is legal tender for all debts, public and private' on each bill printed today. Note the words 'legal tender.' If I walk into a McDonalds and give them a Toonie (Canadian $2 coin) to pay for my coffee, they're not going to accept it. The only reason Canadian quarters are accepted here is that they're the same size - remember when pop machine had to have signs on them that they wouldn't take Canadian coins? It's not legal tender here, and so McDonalds is not obligated to take it.
Section 31 U.S.C. 5103, entitled "Legal tender," states: "United States coins and currency [including Federal Reserve notes and circulating notes of Federal Reserve Banks and national banks] are legal tender for all debts, public charges, taxes, and dues." This statute means that all U.S. money as identified above is a valid and legal offer of payment for debts when tendered to a creditor.
Now, a private store could REFUSE to take your cash, but that's on them - there's no law that requires them to do so. But there's also no law that says you have to shop there.
However, cryptocurrencies have one completely fatal flaw. Right now they have value because someone feels that they have value. They have NOTHING backing that valuation up. Worse, it is subject to both speculation and governmental regulation. While here in the US it is considered a legal virtual currency, it is also subject to FinCEN. In addition, let's say you want to travel abroad. I want to go see the Pyramids in Egypt. I can go into a bank in Egypt and exchange my US $100 bill for a little over 1,500 Egyptian Pounds, so I have local currency to pay for things. I realize I don't have any USD, so I ask them to exchange 0.00257 of a bitcoin (using current valuation), so I'll have the same amount of Egyptian Pounds as I would have if I'd exchanged $100.
Guess what? Trading in Bitcoin is illegal in Egypt. Not only isn't it going to happen, you could go to jail for trying to do so.
THAT'S the main fatal flaw right now with crypto - you can't exchange it for local currency everywhere around the world, like you basically can with any nations currency. The other is that it's speculative - if people decide it no longer has value, then it becomes worthless - just like any other stock or commodity being traded, because those aren't currencies, either.