There are two reasons for this. The first is that long socks stop sweat from running into shoes and causing uncomfortable rubbing. The second is that certain types of long socks compress the muscles, helping to stop cramping whilst out on the trail.Feature photo by @tim_ashelford