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