@chunkvision
Can i play devil's advocate.
I don't disagree with any of your points however until anonymous transactions exist, do consumers want every transaction (and historical transactions connected to the wallet) exposed to anyone?
I would also argue that while Usd stablecoins may offer a more open ecosystem they still have a central entity that can block / hold funds and censor transactions. Would a decentralised stable coin not be preferable?