È una risposta automatica a un errore, è più auspicabile se puoi gestire l'errore e risolverlo. Se la transazione viene ripristinata automaticamente, non avrai questa opportunità.
Il problema menzionato da Dan nel suo blog sorge a causa dell'interruzione dal client, all'interno di SQL questa interruzione non esiste. Quindi all'interno di SQL l'impostazione predefinita non è l'interruzione automatica delle transazioni.