My guess is that storing eclipse data based on location would require a lot of memory. Given the rarity of the event, it probably wasn't seen as a good use of engineering/programing resources and bill-of-materials cost for the memory needed to support the feature.
Greg H.