> cash is more common since systems are down more often
I wasn't aware of payment systems being down often in Germany, but in any case that would only be a minor contributing factor. Germany's dependence on cash is mostly due to deeper cultural reasons.
Oddly now that I live in Germany instead of the US, cash is more common since systems are down more often and it's not considered all that weird.