Mom and Pop store shouldn't be forced to pay for a cash register and a safe. Nor face an increase possibility of robbery looking for cash.
Now, instead of homeless hanging out by the entrance/exit begging for change, they can hang out and beg a customer to take their $2 cash to buy them water.
They're not being banned from buying something they might need. They just need to be more creative.