Ошибками пользуются в любой нормально написанной программе,
вне зависимости от объема ее кода.
Это помогает проанализировать, правильно ли работает программа.
И если нет, минимальными усилиями узнать причину проблемы.
Для этого в идеале, в каждой из функций следует использовать обработчик...