Don't underestimate the power of the media. They can make cash look like something dirty, something only a homeless person or criminal would use... even in germany.
I'm having trouble deciding wether or not this is good or bad for bitcoin in the long run. On the one hand it's extremely good, because bitcoin offers a way around this prohibition. On the other hand, should cash be banned or made to be perceived as being "the way to pay for bad people", it'd be way too easy for "the law" to just put bitcoin right into that cash category and make bitcoin payments (above a certain amount) illegal. Providers could be pressured to filter bitcoin traffic. Of course there's ways around that, but the effect this would have on public perception would be huge. Add the media spreading fear, uncertainty and doubt and quickly bitcoins image could be back to where it was in 2011 ("that criminal internet hacker money laundering drug dealer currency") or worse... Not so good, I guess.
I agree.
In my time in the real world, I find that most people innately sense a degree of subversiveness about Bitcoin. Even possessing a non-trivial amount of cash is looked upon as a little bit weird. A little positive reinforcement of that sense through the media could go a long ways.
In a semi-democracy like ours in the US, old people and the upper middle class are the ones with the highest leverage (voting wise). Both groups are strongly attached to the status quo and have no interest in rocking the boat. Our society is working quite well for them as it is, thank you very much. They may have empathy for others, but they also have fear of them which could be put to good use.
Poor people are the ones who use cash the most. They can be pacified by issuing them EBT cards which are expanded to gift them some extra spending power for other shiny trinkets.
In the end I actually don't think it would be all that difficult to get rid of cash, or at least make it so onerous to use it legally that it would be mostly a relic in 'modern' countries. And it would be much easier to do so for Bitcoin.
edit: add missing word