Simple,
There is about 3 or 4 Credit Card standards in the world, while there is countless different incompatible Debit card systems.
plus debit card requires a NIP to be used. and usually an authentication by modem.
really does not require anyone to think very much to get to this answer.