Not to mention that there are a lot of good reasons that someone should remain anonymous when they're online.
It sure would be nice to not have to update so many payment details after a card number gets stoken though.
Last time my card was stolen I had to update a tremendous number of services. Usually I just wait until I get some sort of notice or my account stops working somewhere but it's a pain in the butt.
Are you sure it's possible to have a solution with all requirements the article specifies yet without infringing on anonymity?
A bunch of solutions I'm thinking about suffer from one or more shortcomings.