In addition, I imagine other app developers might not be happy with a sanctioned means to mess with the running of their app: more interactions means more to test and less control over the user experience.
More likely is that this functionality will be incorporated into iOS itself in a future update. But it still runs the risk of Apple considering it aesthetically distastefuland thus never doing it.
What f.lux does is (ab)use the CLUT to change the color temperature of the video signal sent to your monitor, cheaply and without requiring any modification to existing software. This is great if you trust f.lux, however clearly Apple cannot trust random apps with persistent access to the CLUT, because people could use it to do things like, say, completely blacken the screen.
In general, this is not the sort of thing you want sandboxed applications to be doing. You can imagine the problems that a bad actor could create with this capability.