I think "secure" is the key part that's missing here. There's no incentive for a consumer to use a payment method such as this when paying with a bank. The reason is that credit cards come with consumer protection that this just doesn't offer.
> I don't think customer protection is necessary [...]
Chargebacks are only one possible consumer recourse mechanism specific to payment cards. There's other means to keep merchants honest.