Except for exporting "design" elements for use on a web page, images
exported to disk should *always* have an embedded ICC profile. The only
reason GIMP is in this mess today is because web designers complained
more loudly than photographers, way back when.
The solution to this problem is to always *embed* GIMP's built-in
sRGB profile in place of the originally embedded ICC profile, OR at the
user's option and specifically for web designers, strip away the
originally embedded ICC profile before exporting the file as an sRGB image.
The solution to this problem is to *embed* an ICC profile, including
GIMP's built-in sRGB profile. Don't automatically alter or delete the
original camera-generated exif tags - altering or deleting such data is
something that should be left up to user initiative.
The solution to this problem is to *always* convert the image to
32-bit "gamma" precision before exporting an image as an 8-bit jpeg, and
then *embed* the built-in sRGB profile, assuming of course the image in
fact is in one of GIMP's built-in sRGB color spaces.
The user shouldn't have to take extra steps to make this happen.
Jpeg compression is designed to work with perceptually uniform RGB.
It might be nice to add a user option to override the automatic
conversion to perceptually uniform RGB before exporting an image. But
the only reason I can think of to export a linear gamma sRGB image to
disk is to show that it's really not a good idea because of resulting
In any event, all such exported sRGB images should have an embedded
sRGB ICC profile, except for the pathological case (web browsers being
pathological in their variously incorrect ways of doing color
management) of exporting an image to disk for use as a web design
element, in which case the image absolutely must be converted to
perceptually uniform sRGB before being exported without an embedded ICC