A watchdog guards against unresponsive software. It doesn't protect against bad data directly. Not all bad data makes a system freeze.