Will the data persist through a major update, such as from iOS 10 to iOS 11? Any reason it might not?
Yes, the data will persist after an update or a restore/backup as well. It only disappears from the device when the application gets deleted or you erase the app cache (it's possible on a jailbroken device or with iFunBox etc.)