There is certainly a cost in collecting payment. Going to the bank, dealing with returned checks, chasing down checks, mailing invoices. In the end, in some cases, it might actually be a little cheaper just to take the card.
As we grow in size, and we hire people to do things that I used to do...