The problem does not seem to be GIMP if I understand the article correct, but the GEGL code (or the developer of it) which it relies on.
The 'other projects' part is one of the reasons why the proposed solution 'just strip all colorspace info, assume it is the same throughout entire processing pipeline' is not acceptable for GEGL, even if that might somewhat close to the typical usecase for GIMP.