Not sure on the fees part of that - cash handling itself is expensive, both for direct reasons, and anti-theft reasons. Anywhere from time spent counting drawers to full-on armored car service. All of that is expensive, and not present when credit cards are used (and conversely, a network fee doesn't exist on cash). I think all payment methods end up with some costs to them.