A lot of small businesses don't like to use electronic payments because that is a
cost that must either be absorbed by the business or passed on to the customer.
And people here always complain about the person at the register never being able to make correct change but I have very rarely ever had that happen (as in I can't even recall the last time it did). The kids running the register learn real fast then if they short the customer they get angry customers, and if they short the store they have to make it up out of their own pocket. That corrects any problems pretty quickly. The only mistakes I (infrequently) see is if they give me back an incorrect bill by mistake or when two bills get stuck together. Not being able to give back correct change is not the epidemic people here claim; heck, for me it's not even an occasional problem.
Maybe I just live in an area with a better public school system?