And yet some restaurants in NYC still tried to go cashless. There are real benefits: faster transactions (no change) so faster queues during lunch rush, no risk of robbery, no need for armored vans to transport cash, employee theft becomes much less of a concern.
I think the benefits are compelling. NYC ruled it was a discriminatory practice though, because not everyone has access to banking/credit.