The need to "program" used computers?

not necessarily, in a vehicle with a data buss, you need vin for it to communicate with body computer in some instances or you wont get buss info, also if you have SKiM or alarm, you need vin or it wont start at all.
Well, hopefully I have no issues with the '97 harness I have as far as alarm or BCM goes, cause I don't know if it had any of that. I know the SKIM stuff was maybe started in the early 2000s. I had to deal with flashes because of the SKIM key stuff on a couple SRT4 Neons when we swapped computers, they would only start for a few seconds then die until the flash was done.