И это всё МОЁ

Использование исключений для обработки ошибок в бизнес-логике это плохо или хорошо? Допустимо или нет? Почему?