I'm not saying you are wrong- sure you can argue that it's the iPhone that is broken, from a non-standard format. However, if you are designing an app that needs pictures to be taken and about 45% of your customers (the students) can't just take a picture without going through some conversion while on a time sensitive test- then you majorly fucked up.
End of the day this is on the AP designers for not adding a format which 45% of their base will use by default.
Some scanners even will do the conversion to JPG for you, because they know nobody accepts TIFF files.
If Apple does it, then everyone has to accept it?
And why? Because images are large and Apple's trying to reduce the size on the phone? How about giving everyone more than 5GB of iCloud storage in 2020? Google gives you 10-15GB for free, and costs half as much for more storage.
For premium-priced devices, this is absurd.
A file input tag with no accepts attribute when you're expecting a particular type of file is broken. Would Android phones be "majorly fucked up" if they stored images as WebP by default?
If the latter this is a roaring success.
HEIC isn't exactly a commonly used, or widely accepted image format outside of Apple's world.