I beg to disagree. Any personal data held by a third party is insecure, because the thief can always find an employee who will sell them the data. That's how most identity theft happens in the first place.
Anything I give the bank I want protected by one-way encryption using open source technology certified by an independent professional body. And if the bank is Citibank, I want the manager's firstborn child as my hostage.
i see the idea as a way to make money for the card makers and not so much as a safeguard for customers.