True. The newer systems can store codes in EEPROM. Ignition key codes are stored there.
But while all micros on the network talk to each other, they don't sync up their timers. Plus, calendar time is much different. Microcontrollers have timers that are dependent on the crystal frequency they are running and most rollover in seconds. To support calendar time, there must be a seperate timer IC and that cost dollars. It may be required sometime in the future, but as for now, we are doing 2006 quotes and there is no requirement for keeping calendar time.
'05 E320 CDI - 86,000 miles
'86 300SDL - 360,000 miles
'85 300SD - 150,000 miles (sold)
'89 190D - 120,000 miles (sold)
'85 300SD - 317,000 miles (sold)
'98 ML320 - 270,000 miles (sold)
'75 300D - 170,000 miles (sold)
'83 Harley Davidson FLTC (Broken again) :-(
'61 Plymouth Valiant - 60k mikes
2004 Papillon (Oliver)
2005 Tzitzu (Griffon)
2009 Welsh Corgi (Buba)