Se il tuo funziona, potrebbe essere molto utile su schedine dove scarseggia la presenza di un operatore.
L'uso "standard" del watchdog, supponendo per un attimo che non ci siano bootloader tra i piedi è proprio questo: il programma inizializza i registri opportuni e fa partire il WDT. Nel ciclo principale, che viene eseguito periodicamente, il WDT viene resettato, cioè riportato al valore iniziale. In questo modo gli si impedisce di arrivare zero e resettare il micro.
Se il programma principale si blocca, per qualsiasi motivo, allora il reset del WDT non viene più eseguito, il timer raggiunge lo zero e il micro viene resettato, come se si operasse sul pin di reset. In questo modo il programma riparte. Il tutto senza che un operatore debba fare alcunché.