The lifetime of the device, as I discovered with my old Nuvi, being limited by the internal memory.
Garmin seem to make each update a little bit bigger than the last, and I certainly could never get it to store primary maps in a card - so eventually my old Nuvi stopped updating. Still worked fine, but the maps became increasingly out of date.
G