Yeah that is true but I could just not expose my credit cards and not worry about catching fraud in time to avoid having to deal with problems. These days you have to read your credit card report carefully to see if you've been victimized. I didn't realize I was until I saw a $29.99 charge every month for someone else's credit report. I didn't think it was a mistake until I canceled mine and still saw that charge there months later. It's not enough to be covered by your bank, at least not for me.
I know I'm not financially liable, but when the bank has to cancel and reissue my card (with a new number), it's still annoying to have to go and switch it everywhere. Smaller surface area (so less places to change) helps with that pain too.
Do you live in the US and used several retailers in the last few years? If so you'll find that the banks solve the various credit card breaches by issuing new cards (new card numbers and expiry dates). Then you have to go everywhere you have the card stored online and change them. By the fourth time you end up doing this you get real annoyed.
If not - change a bank.