I understand why a FileProvider is useful for sharing one app's private files (files in the app's Internal Storage) with another app, while controlling permissions.
The docs explain how it can also be used to share files in External Storage (SD Card, etc):
<external-path name="name" path="path" />
instead of
<files-path name="name" path="path" />
(https://developer.android.com/reference/android/support/v4/content/FileProvider.html)
What's the point of this? Why would you need to use a FileProvider for this? The other app already has access to the external storage, so all any other app would need is a file path, not a URI. What am I missing?