It is much better for govt as well. Instead of having untracked cash flows not paying taxes, now you can ensure taxes are paid (in EU seller is responsible for paying taxes). So your local govt can sell you this new (old) system as being just like cash, decentralised, anonymous, with no banking institutions at play, while having a closer watch on increasingly convoluted tax codes.
As for donations, it's still good. Instead of having vast amount of cash flow unnoticed as bribes/corruption, now you atleast know that the politician received that amount of money. I don't see how it is worse that normal cash.if one can cap amount of anonymous donations with banks and cash, why not do the same here?