Earlier quoted context omitted.
What does external mean? SD card? or anything outside the app's own directory?
External storage used to be a shared storage for apps outside of it's sandbox. Files are retained after app is uninstalled. [1] [1] https://developer.android.com/training/data-storage
Why this would be a useful benefit worth setting up in an SDK across multiple companies and apps, I'll leave to your own imagination.