Even the cashier checking is ridiculous. The picture on my card is from over 20 years ago and was printed in low resolution b&w on my current card over 10 years ago. It is a giant smudge that looks like no one.
Mine is so old that it doesn't have a picture on it and it's never an issue at two warehouses in the Silicon Valley that I frequent. No one has even mentioned the lack of a picture.