Ну, любой, кто более-менее тыкал языки программирования, знает, что дорогая именно сборка стектрейса, которая много где при необходимости отключается. И, естественно, собирается он не просто так - если откуда-то из недр придет ошибка без него, то человекочасы, потраченные на выяснение причины, не отобьют те микросекунды, которые были потрачены приложением на сборку стека. Вообще, меня каждый раз коробит слышать про медленность исключений - если у вас сломалась программа, последнее, о чем вам надо думать - это количество микросекунд, за которые будет обработана ошибка.