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.