例外をキャッチする目的にもよるけど想定外のことが起きたときにスタックトレースは原因を調査するのに役立つ

printStackTraceを直接呼ぶことはなくて例外をロガーに渡したり例外を投げてランタイムがスタックトレースを出力するようにするやり方もある