To my knowledge, it's because if somebody steals money off your debit card, they've stolen YOUR money. You gotta fight with the bank to get it back.
But thanks to consumer protection laws, if somebody steals money off your credit card, they've stolen the BANK'S money. It's up to the bank to get it back.