True, but anything you can do to mitigate risk is beneficial.
As with all things, you must have a mult-layered defense to give yourself the best odds of survival.
I transfer money between checking and savings accounts and keep the amount tied to the debit card low.
In addition to limiting my debit card use, I try to only use my Amex for online purchases. If you really want to protect yourself, use virtual account numbers if your provider offers, or a prepaid disposable CC. Product returns on throw away CC numbers can be tricky, one of the main reasons I don't use them - that and Amex doesn't offer it. I'm comfortable using Amex as they have always been awesome any time there's been a fraud issue - and that's happening quite a few times in recent years. I get a replacement card the very next day if there's cause.
Use e-mail alerts for any spend over $xx, any transfers, etc.
If you receive a preset PIN for anything, make sure you change it ASAP.