It does make sense. However, keep in mind that since we are working with floating point all the time, the importance of these 'issues' gets minimized in a natural way, in most cases. For example, if we were working with 16 bits internally, then these considerations would actually be
the problems to solve. Fortunately, we have overcome that in PixInsight long time ago
Max(i1, w*i2)
I released the LinearFit tool precisely because it is a nice way to
compatibilize images, in the statistical sense. This has lots of applications. For example, one of them is as a preparatory step for LRGBCombination, where we can achieve a 'perfect' adaptation between lightness and chroma, with excellent results. If the above expression is being applied because i1 and i2 are not compatible (for a given purpose, which is unimportant for this discussion), then you are absolutely right: i1 and i2 should be made mutually compatible
before the task in question. If the above expression is necessary as part of a specific image processing task (for example, because i2 requires to be scaled linearly in order to be compared with i1 to make some decision), then it is perfectly valid. It depends