Millions of iPhone users worldwide trying to upgrade at once puts huge pressure on Apple's servers, and if the data is interrupted, that could cause big problems.
More time can give Apple a chance to work out any bugs that may pop up with the new software.