I keep hearing this thing about lack of credit cards in China being one of the reasons Alipay and, later, WeChat payments, took off. But I don't see how credit cards are relevant here.
It takes 15 minutes to open a bank account and get a bank card which can be used at ATMs, POS transactions, and online. 'No credit card' doesn't mean 'no bank card'.
What am I missing?