Isn't this really in service of the customer to not waste their time? The store is the one shouldering the risk because if it turns out to be a thief using the card the store loses money/goods. The more they try to verify you are who you say you are the less risk they are incurring. That's a benefit of credit, it's less risky for the consumer in the end.