you only do it when there is a not nil err + being able to have a stacktrace is worth more than whatever it costs is CPU
There are probably lots of situations where it's worth it, though.
A crash, sure, that might need a stacktrace to debug. But that's already in place.