Stop-and-wait, and why there are sixteen of them.
A single HARQ process is a stop-and-wait protocol: send a transport block, then wait for the acknowledgement before doing anything else with that process. The wait is a full round trip — propagation, processing and feedback — and during it the process sits idle. One process on its own would leave the link mostly empty.
The fix is parallelism. NR runs up to 16 HARQ processes at once (LTE ran 8); while process 0 waits for its feedback, processes 1, 2, 3 and the rest transmit. The pipe stays full even though each individual process is still politely stopping and waiting. The number went up for NR because slots are shorter and round trips, relative to a slot, got longer — so more processes are needed to cover the gap.