Glasses and credit cards have nothing in common.
Pick which sentence is not logical.
A: "people don't need to bring cash with them if they have credit card with them"
B: "people don't need to bring glasses with them if they have credit card with them"