The hd is like a sheet of paper and you writing on it, everytime you decide to erase something it leaves a blank space there, With our logic we would not try to write the next line of our thoughts in the scattered erased spaces, we`d start a new line.Hard drives aren`t that smart yet. Or is it really smart? we`d run out of paper fast starting new lines every time we had a new thought. THe hard drive uses the recovered space more efficiently, it looks for the first availible space to write part of a file. So if you just erased something thats already on there the drive will use that space to write its next task and then skip over to the next availible space if the first one fills. The downside is that when its seeking a file, it must go find all the pieces and that takes time. To fix it we must defragment. I wonder if our brains defragment while we sleep and fill wasted space? I like to sleep about 12 to 15 hrs at the time, I`m usually defragmented.
For now thats pretty much the way it is. Hopefully there will be a more intelligent controller to come along that will allow you to select a designated area of the hd to work on a specific file. Even then you`ll need to tidy up occasionally.