"If you think about it untill the front foot is in place we have know way of knowing the length of the step, and therefore how would we know where our body should be on its path."
This is thinking in the right direction, but still reaching the wrong conclusion. Having the foot in place does not determine the length of the step, because there is no guarantee you will be able to get your body over that foot placement without knocking your partner over. Instead, the length of the step is determined by the trajectory of the body. Your foot had better be under the body when it needs support, but it's up to you and you alone to get it there - you partner can neither help nor intefere with that. If the partners match the movement of their bodies, and let their feet arrive to where the motion of their bodies requires, everything works out very, very well. But if one partner goes deciding where he or she wants his feet and then hoping the body can go along with it, this is a recipe for a distorted hold and off-balance dancing.