It the same mentality that cabbies are against taking cards in taxis.
They did studies and found people tip more when using a card. And I know if I don't have cash myself and I know the cabs will take a card I'd catch one rather then find some alternative.