Earlier quoted context omitted.
I used to live in Poland (so just across the border from Germany) and now I'm a UK resident, and your question is really baffling, since in both of these countries people use (contactless) card payments for pretty much everything. Germany is definitely an outlier and your comment doesn't really explain why. Is this a cultural thing, regulatory issue, or maybe banks colluding to protect their interests?
Swede here. Really baffling for me too. My kids have pretty much never even seen cash. I use the nationwide app Swish to send money to people using their phone number (almost every Swede is connected since it's pushed by all big banks) and only use contactless credit card. How come Germany is so cash positive? Personally I think Sweden has gone a bit far, where some old people have been put in a weird spot where they…
When asking around I got several answers. Everything from a cultural aversion to debt (and spending via cash makes it easier to track your spending), not wanting to be tracked where you shop due to not wanting the government to know (comes from Nazi/East German past), and just being culturally conservative and not really liking change all that much.
I didn't like it as being a tourist meant I was eating out a lot, etc. I had to carry a lot of cash around that I'd only have to pay a fee to convert back if I had any left.