Are telling me that no one can program Start10 to get/instruct Windows to avoid wiping the list of links? As an ordinary every day user your answer makes little sense.
An application cannot stop another application deleting registry keys especially ones which are not its own.
The most probable cause is something on your computer is for 'privacy' reasons deleting the registry keys that Windows uses to remember the most recently used apps information. The most common case would be something resetting the OS setting to do not store this (which would make it clear the old data), and utilities which intentionally delete those things. Tools which delete your browser history might have a similar effect.
It is not normal or expected for the list to be wiped on a reboot.