Many business owners would rather be cashless. Cash actually costs money — banks charge fees for cash deposits and to handle coins. If businesses take in enough cash to justify pickups by armored car services, that's another cost, and given that restaurants can be a target for holdups.