I don't think folks truly understand just how much data is "stored" in modern vehicles (granted, OP was referencing a 2010 unit).
Our vehicle has some 200 "customizations" -- PER DRIVER. And, this does NOT include:
- AM/FM/SXM presets
- "Favorites" (audio/GPS/phone)
- Address Book (Name/Address/Phone/GPS coordinates/icon)
- "paired" bluetooth devices (phones, etc)
- speed dial
- speech recognition "tweaks"
- seat/mirror positions
- GPS "avoid areas"
Many of these settings are time-consuming to make (do you even KNOW what your radio presets *were*? your GPS destinations?). And, virtually impossible to "remember" -- even if the name of the setting conjures up some *vague* recollection as to its intent!
Typing much text on a touchscreen is an exercise in frustration! And, I have no idea how you'd reload a radio preset for a station that can't be *tuned* locally! (i.e., do you then have to drive to that market just to tune in those station(s)?)
One thing sorely missing (at least in our vehicle) is the ability to download current settings to a thumb drive (ideally, in XML format so you can edit them off-line) -- as well as the ability to UPLOAD settings from said drive!
I made a set of cheat sheets (two, double-sided 8.5x11 laminated sheets that I keep in a seat back pocket) enumerating all of these settings -- along with their defaults and our "preferences". So,
*some* of these can be restored with just a lot of patience... [Early on, I learned that the smart way to address GPS destinations is to create *those* offline and upload them to the car. Anything created ON the car is stuck there! So, not to be used unless necessary!]