The FilePicker also depends on this name. It reads name first and then check blob.name.

I think to keep the name field may help us to override the desired name for sharing. That may be useful in the future.

As to the reference to pickedFile, you are right. I can use blob.name after I change the patch to have new File in getCroppedRegionBlob. That's better than this.