Cards are also online payment. You can already pay with such systems in some physical shops and restaurants, alongside google/apple/alipay.
Also, such terminals often use multi-carrier data plans that can use the best carrier available, while your own phone is stuck with one of the options (of course, you always have the worst one).