Because that's how hard drives work. You move and copy - often very large files nowadays - and fragments of data are left behind, muddying up the system. The question is how the system deals with it.
I actually believe that Windows 7 represents a real improvement on how memory and fragmentation are managed. Vista wasn't bad, either. They both do pretty well.