This is part of the same reason many people don't use Bitcoin- you can't actually do much with it because retailers don't accept it. But China is definitely thinking about how to fix that problem, and soon they will make it possible to pay directly in CNY in other countries. Once you can buy things with it, the CNY is attractive from a practical perspective. A lot of your stuff is already manufactured in China, once/if using CNY makes your purchase easier then it's going to gain ground on the USD.
https://www.atlanticcouncil.org/blogs/econographics/what-to-...
Paying Chinese companies in RMB isn’t the issue. If I sell something and a Chinese company pays me in RMB, I can’t really do anything with a billion yuan. Can’t buy a company (limitations on foreign ownership), can’t buy property (99-year lease that can be canceled on the whims of the government at any time), can’t buy Chinese debt (terrible yields, very small foreign market access, incredibly opaque laws and accounting), and nobody else in the world wants it so I have no choice but to sell it back to China in exchange for a real currency at whatever horseshit exchange rate they’ve concocted.
It’s worthless money and I don’t see anything out of china that would cause that to change.
Retailers don't accept crypto not because of the technology so much as the fact it is a capital gains event every time you transfer crypto, which means both the buyer and seller are now forced to keep a log of their gains/losses against the dollar everytime they buy a pack of gum.
Obviously that's extremely impractical and at best you're hiring a 3rd party to streamline that for you. It's a clusterfuck at tax time (edit: stable coin doesn't help here -- you must still report gains on stable coins as it is still a $0 capital gain which is different than no capital gain).
Retailers already dealing with capital gains and with high chargeback rates love it though. For instance, it's usually the cheapest same-day clearing way to buy precious metals online since credit card rates are high (chargeback), ACH takes days, and wires tend to cost $15+ with many banks.
Don't we already pay in foreign currency? I do this online with foreign websites and credit cards.
Funnily enough you can use Bitcoin at most merchants that use a Square PoS device, which is like 25% of merchants in the US. It just takes time for folks to change their behaviors. And why would they, if they're getting X% cashback on all purchases using their credit cards?