This is all technically true but cash is not the answer.
Right now there are so many easily accessible ways for governments to spy on people (cell phone geolocation, call metadata monitoring) that I’m not sure that for the purposes you think of you aren’t screwed already anyway. From this perspective fight for cash use becomes a bit theoretical.
The only people that I know of personally that are strongly for cash are either people that frequently skirt around taxes (“minor” stuff like car repair shops) and unfortunately conspiracy nuts. Genuine privacy oriented people exist but realistically the majority will be there for selfish reasons.
The societal cost of tax evasion, money laundering and financing organisations that legally require transparency (political orgs, NGOs etc) are massive and immediate.
What we really need is strong oversight of institutions, government transparency, rule of law and healthy democracy. Those are the things you want to enshrine in your constitution.
Building complex systems involving humans is hard because humans are flawed. The best thing we’ve come up so far are systems involving extensive checks and balances to prevent thing happening too rapidly and without necessary oversight and even then it’s a tricky part to balance.
For the record, I’m not for entirely cashless society but organisations that are cash heavy have proven to be source of many headaches. There is a balance to be found on thresholds and barring some types of businesses from using cash and where digital money transfer is required. Banks and other money transfer entities will have to deal with scenarios where malicious parties will try to obfuscate their intent outside of those thresholds.