Finding vs. updating
Even after you have extracted a source model that identifies all of (or most of) the lines that need to be changed, you have to change them
Global replacement of strings is at best dangerous
Manually walking through each site is time-consuming, tedious, and error-prone