A timeout defines where a failure is allowed to stop. Without timeouts, a single slow dependency can quietly consume threads, ...
Critical thinking helps us to check and update our personal views and biases, to avoid oversimplifying reality, and to help us realize when we've been wrong about something.