I use card for most of my transactions, but in cornershops, independent shops or smaller businesses i usually ask what they prefer. It's not always cash! sometimes they prefer card as it's easier for them to handle.
Interesting what you say about people your age, I've noticed actually that children/teenagers tend to use cash because they don't have a bank account or any income to put in a bank account, but then when they get to 18+ they start using card more.
I'll never understand drivers who do this. The psychologist they had talking about "rage and humiliation" in "mini power struggles" was interesting, would like to hear more about that.