Since you generally can't delete or modify a file that another "something" has open, most Microsoft reboots are so that the file updates can be written during boot, before they reload, for files that are in use at the time of the initial installation.
It's the same reason why you need a Safe Boot to remove some (fairly few) malware infections.