First part hell no second part hell yeah. I wouldn't want to deal with current equivalent of Android 2.3 or 4.0.4 or eMMC failures or 5 minute bootup delay from battery insertion to first shutters with high end $1.5k cameras.
What's needed is USB-C host on iPhone. Then USB MTP or MSC to extract and upload. Which, is arguably already there. I think what's really missing is iOS/Android side willingness to ingest offline files.
You can have instant Android with suspend-to-RAM. My Galaxy camera did that in 2012. And the cold boot took something like 12 seconds.
And I've seen modern Android devices cold-boot in 2 seconds.