TCP_NODELAY is recommended for latency-sensitive distributed systems as it disables Nagle's algorithm. Nagle's algorithm, designed to improve throughput by preventing small packets, interacts poorly with delayed ACKs and can lead to unnecessary delays in data transmission.