"Разоблачители мифов", скорее всего, не понимают о чём речь. Исключения дороги, в первую очередь, тем, что отрицательно влияют на надёжность программы, в частности, возможности отладки.

Например, для того, чтобы получить привычную развёртку стека после АВОСТ в текущем проекте на Java, мне сначала пришлось долго настраивать IDE и пришлось бы настраивать заново для другого кода, а затем, вообще, понадобилось менять архитектуру приложения. В обычном режиме приложение зажёвывает исключения и продолжает выполнение, включая случаи некорректного состояния и предоставляя испорченный конечный результат. Типичной проблемой исключений является сложность отделения ошибок в программе от ошибок входных данных, и это пример такого смешения.