They don't even 'need' the ECU, unless you don't have the VIN from the car it came from. A Service Center can technically take an existing key, copy it, then program it using the VIN from the ECU alone. You probably don't have the VIN for your ECU, so obviously they will need the ECU itself...