2. Requires internet
3. What image do you verify? Between auto-retouching, manual retouching, compression, filetype conversion, an image file might be invisibly transformed 10 times in between capture and Instagram upload.
4. Useless for disproving fake images until every camera manufacturer in the world has implemented this.
5. Hostile to customers, now your picture doesn't get the green verified badge or whatever if you decide to crop it or something.
This is a general problem that I have with a lot of blockchain ideas. For example, there are a few startups that claim to verify carbon offsets by registering them on the blockchain. There are many problems with this that we don't need to get into, but the relevant one here is: what is stopping me from registering the same offset on three different chains?