debit cards are more commonly used than credit cards in Germany. I'd expect almost all adults to have a debit card, but there are plenty that don't have a credit card. This might not so much reflect cash usage, but simply that the type of cards used in Germany is also different.