Credit cards have every advantage over cash/check/etc. All it takes is self control, and if you don't have that, I think that is less of the card's fault than your own.
...
I'm curious as to how Germans handle loans, credit scores, and online purchases if no one uses credit cards. Or were you just being sensationalist in your description of how little they are used there.
If you pay off your balance in full at the end of every month, you never pay interest. You build your credit score. And you probably save a lot of money by getting rewards back.
We use cards that transfer the money instantly. We're not running around with cash and 99,9% have never use a check. It simply doesn't exist here.
In your system you pay with your credit card and pay off your balance a month later. Our cards skip the company in the middle and your money is transferred directly from your account which is a much better solution IMO.
If you have a regular income you can overdraw your account but you have to pay interest in the end of the months. ( is overdraw the right word. I'm talking about -350€ for example )
You can also tell your bank that you don't want to overdraw your account.
And in the case you buy more stuff on amazon than you can actually pay for or don't pay your monthly internet plans you will be registered at the "SCHUFA".