I do think if one would think about Government cryptocurrencies being private then they are actually going towards the wrong thing , Government can never provide users with 100% privacy , all these cryptocurrencies are just a scheme to get users to invest in their system using the false advertising of cryptocurrencies !
It is good that VISA might accept those but at the same time in some countries they are even banning the transactions in their bank account which are related to the cryptocurrencies. Then the president is making promises how he will create their own digital cryptocurrencies , the irony is wasted on people like that.
What Visa is doing is just accepting payment in form of a government backed commodity which is bound to stay intact as long as their economy stays intact.
On a different note I do think that governmental bodies should not name these fake digital assets they are creating cryptocurrencies.