Может, и не слишком умно. Но раз в конкретной системе уже давно реализовано - значит можно. Не нужно воображать себя богом и думать, что можешь предусмотреть всё в main() и исключениях. Если, помимо прочих средств, в систему заложен сброс по команде брейк и реактивной энергии есть куда безопасно сброситься в этом случае, то наличие возможности сброса по сигналу от ведущего контроллера - только плюс. Кроме запланированных ситуаций бывают и не запланированные - электромагнитная помеха, таракан на контактах и прочее не предусмотренное. Поэтому сброс по сигналу это дополнительный шанс продолжить работу.