Because it usually means the payload is wrong, not the network.
If the request itself is invalid, a retry loop only repeats the same failure and adds unnecessary load. Senior retry logic distinguishes transient transport failures from permanent contract errors.