> online shopping still requires us to enter 16-digit easily-stolen numbers into websites, and so fraud is enormously higher than it needs to be
EU partially solved this with PSD2 enforcing two factor authentication for online card purchases.
https://finance.ec.europa.eu/publications/strong-customer-au...