Its probably to avoid having partially downloaded files look like completly downloaded files. A much better solution would be something like saving it as a *.download (or similar), on the drive it actually gets saved to. Saving it to C: regardless is just a stupid solution to this problem.