Absence of an error is not evidence of progress
The worst production failure I have owned did not throw. A Kafka producer stalled silently and a billing run simply stopped. Anything that can hang needs a clock on it, so an invisible wedge becomes a loud, catchable failure.