That's a bit of apples and oranges though. No one expects a cell phone to last 10 years - you're meant to be able to easily replace a cell phone or computer within a few years as technology changes. IE, you go to the mobile store, buy a new phone, they port your number and you're out the door in 15 minutes. Wireless networks update communication technology in order to adopt faster and more efficient communication systems which require newer hardware to support their use. No one expects a cell phone to last 15 years and the cost reflects that.
The navigation system is built into the Ridgeline and it is difficult/expensive to replace. The clock is the most basic function of the system. When the nav system is not in use, you see the clock. Frankly, most users would never replace that and in most cases, you expect that it will be used for the life of the vehicle, which could easily extend beyond 10 to 15 years.
Plus, has the date and time encoding from GPS changed over the last few years? It's not like there's a new scheme in how dates and time are conveyed which necessitate newer hardware, as is the case with cell phones.
This is clearly a Honda screw up and not a problem with expectations. I don't think it's too much to ask for the clock to work on a 10 year old car.