How the hell can it be legal for the card provider not to produce any kind of transaction log?
But Amazon wants a statement with a billing address and the card number.
That's one reason I only use my credit card on Amazon - it has such a statement available in case I ever need one, while most of my other cards do not.
But it seems more surprising to me than what Amazon did (not that it was good).