I think I know what OP means by debit --- I've seen a ad or two online for a car rental company (Dollar or Payless maybe? actual Company name escapes me! Ad I saw showed a woman and a young kid in a pool I think) that is specifically advertising that it accepts DEBIT CARDS to rent & pay for the rental vehicle.
If that isn't what OP meant, then it would appear I am the one confused