Governments should be running their own digital counterparts to cash, but they need to add the anonymity of this cash into the constitution. Otherwise the security apparatus is going to ruin it for everyone.
At least it could theoretically be. Anything outside of that would definitely not be. And at that point the digital cash equivalent will not be considered private. The government has to go above and beyond for people to believe the digital cash would preserve their privacy.