Use case
Currently, when using "Save to files" while sharing images, saved files would have new generic names like "image PNG", "image PNG 2", etc, instead of ones they were shared with.
This is the case on iOS only and only when sharing images.
The problem seems to be here:

If images are shared as NSURL instead of as UIImage, then system preserves original file names.
Proposal
Maybe it is possible to add some kind of a flag like "shareImagesAsFiles" or some other way to force sharing images as NSURL.