Question: why does vsync increase input lag?
Answer: That's why it adds input lag. ... Vsync works by rendering one or more frames ahead and waiting for the screen to finish refreshing before displaying it, which inherently adds 16ms (one frame) of latency at 60fps. Double buffering or triple buffering multiply that latency, and framerate drops affect it too.