It helps because certain system files cannot be defragged while the system is running. For example: pagefile.sys, the MFT, C:\System Volume\, etc... You would need a commercial Disk defragmenter to do a boot time defragmentation of the volume(s) in order to defrag these files.
Keith