Why Would You Give Away Free Money?

for a credit card, as it allows someone to make a payment without actually having the money. But debit cards only represent an extra step in moving money from your bank account to the other person. Why should that force the person you're paying to incur...