My gut feeling is that these are societal issues beyond the mere implementation of money. You could have policies that protect donors of societal organizations and automatically wipe associated records.
I think the reality now is that big money is being laundered and stolen from society by big corporations. At the same time it's an illusion that citizens have anonymity in our daily endeavors.
Look at Bitcoin. Pushed by anarcho-romantic illusions, it's the dream of non-regulated big money gambling that hurts society...
We should focus on making our society robust, open and inclusive instead of thinking that we need some decentralized crypto solution.
These are known to give a fuck about society, shutting down things as they like, and even bringing US jurisdiction into other societies.
The advantages of anonymous payments are purely hypothetical for normal people and only benefit big players. Having digital central bank money would enable us to cut off the private money industry that makes a living with data analysis.
In Sweden, nationalists, libertarians, and conservatives are hounded by the state.
Seems to me that perfect visibility into funds will be as deleterious to society as perfect law enforcement. How are you going to lead the next BLM, or LGBTQ rights, or just a plain old revolution when you can't fund anything?
There was a time, not long ago, when being gay was actually against the law. Imagine wanting to build a civil rights organization for homosexuals, but being unable to fund it because the government immediately and exactly knows which people associated with such a criminal enterprise.