It is most definitely the result of people connections. However, the reason games like WoW play so smoothly despite this is because they delay their movement checks per player by the latency between server and client. There's a limit to the delay to avoid abuse and/or complete desynchronization between players, but enough room for most people around the world.