Well ya can, but if you can't read the way someone coded something, it is hard to know exactly where to make the changes, it just takes alot of trial and error.
Well going through this will only make the upgrade process for the other people hopefully flawless, sometimes you discover stuff on live sites that you do not discover in a test environment.