In fact, I'd argue that credit cards are US thing. You can pay for most stuff on-line with debit cards just fine. Over the past decade, I had to use PayPal maybe 3 times, because some braindead payment system wouldn't accept debit cards.
(It may differ between classes and countries, but over here in Poland around people I know, having a private credit card is like shaving with a straight razor - it's awesome if you can handle it without hurting yourself, but most people can't and are smart enough to not even try.)