Creation of exceptions produces high overheads. Thus, throwing too many exceptions leads to performance bottlenecks and causes latency and timeouts.