Understood. But data is often dependent on the app version. For example, developers routinely change existing data structures for a new release. Not all developers are diligent enough to check for old data structures and to trigger a conversion. As a result, at best the app won't work. At worst, the data is corrupted.
That's just one example of how dependencies should be assumed to exist. It's not as simple as a clear cut separation between 'data' and 'apps'.
That's just one example of how dependencies should be assumed to exist. It's not as simple as a clear cut separation between 'data' and 'apps'.