packet loss inherently creates latency. packets must be re-sent (at the baseline cost of the additional ping latency to the other side) and your client is running with an out-dated world state. In addition, packet loss usually comes in bursts so you’re losing all packets for an amount of time.