Answer:
because some times they will not have a card or they will have no bank account and they just pay cash.