I'm pretty sure a sock coated in tar didn't fly through walls/buildings etc, nor would it home in on a target. I'm pretty sure it also needed to get into the tracks, and hopefully damage it enough to slow the tank.
Those who get the socks are always US Baseball players, they are those who throw the ball. I'm pretty sure they can make things home through building windows and hedges due to this said talent.