Simplicity
The advantage of this approach is the simplicity of receiver buffering. The receiver need not buffer out of order packets the sender must maintain the upper and lower bounds of its window and the position of next Sequim within this window the only piece of information. The receiver need to maintain the sequence number of the next in order packet. This value is held in the variable expected Sequim.