A lot of these comments mention that cash gives the government less control, however try visiting India or China or Greece and ask people the real reason they use cash. It's to evade taxes and launder money! Same with cash tipping in the US. So in some ways electronic is better to help catch the cheaters, but if it's not transparent it could pose a problem if the wrong people get in charge.
Assuming the government have the right to tax us for everything all the time and that you are not a free man but just a number. This past year I have seen one new tax introduced at regional level and seen at least one other rise by a significant margin (close to 50%). I don't see a like change in the earnings of my colleagues. Maybe we should all try harder to evade the govt, at least a little.
Have you read the linked article, because most of the things you mention are not related to the point discussed in the article. Yes, there are good reasons for electronic transactions, of course there are.
We're all responsible for our own actions.
That said, I like having and using cash - it gives me a greater sense and overview of how much I spend and I find it convenient in general.