DJSAN10 28 Posting Whiz in Training

Was there any specific reason IBM decided to start loading BIOS into memory from 640k rather than from the beginning( 0th byte) ?I tried searching on the Internet but did not get a satisfactory answer.