The aforementioned breaches weren't related to stealing data at rest. Tokenization is great for protecting that. End to end encryption is what is needed to protect data in flight. Coupling the two is the best solution we have today, at least until the issuing banks force the card companies to support dynamic data. This headline is simply a card company trying to make money off breaches of their insecure media and not actually provide improvements related to today's risks.