I’m pretty sure the change was due to the credit card companies cracking down on it, so the payment processors had to comply. I vaguely remember there being some sort of US government program to “encourage” them to do so, but I could be wrong on that.