My *guess* is that MFT doesn't actually turn off when you turn off the car. It just hybernates, or sleeps, much like a laptop does. Basically the operating memory (the RAM) of the car is dumped to static memory and then reloaded into operating memory (RAM) upon wakeup. A reboot clears all the operating memory and restarts MFT "fresh." Thus if you have memory corruption issues, a reboot will normally fix that (until it happens again.) This is why issues that are hard to duplicate or transient can be fixed by the reboot - it clears any memory corruption that may have happened.
Thus rebooting, "refreshes" things in that sense. I did not mean to suggest that MFT was somehow updated.
My theory is that certain settings are just saved in operating memory and never written to long term storage - such as which particular menu you were on in certain areas. The ambient light color must be one of those parameters. Thus, the light color stays set as long as MFT doesn't reboot because the setting is just dumped to static storage upon shutdown ALONG WITH ALL THE OTHER OPERATING MEMORY and restored similarly. But once the system reboots - it's gone.
I believe the system reboots on it's own on a timer - e.g., after X amount of "up-time," or after certain conditions are met, it is programmed to reboot.
*Just my theory.
.