Every now and then this will backfire on the business. For instance, what happens if the system goes down?
I was recently in a cashless place that suddenly lost internet access as the cashier(?) was ringing up my food. With no way to charge me I was given my lunch for free and everyone in the line behind me was forced to wait.