Other utilities, typically those that can process many files at a time, can retain the original file for safekeeping and generate a new file for the altered contents.
When not saved using the UNIX newline line ends, such files need to be converted into the native UNIX format or else some command utilities will not process them correctly.