One problem is that the UX is largely defined by the issuer. 3DS (on the web) is literally an issuer-rendered iframe.