Am I getting something wrong here?
Yes and no. From what you say it seems---or at least that's what I think most readers may understand---that subtracting a master bias is wrong. Actually, subtracting a master bias is a necessary step to remove the additive pedestal that exists in all science and reduction frames (lights, darks, flats), and is part of any standard data reduction procedure in astronomy. I'm sure you intended to mean something different, but we have to be careful when we write these things because they may lead to misinterpretations. So I don't think PixInsight's image calibration routines are wrong, but I always are ready to be corrected.
The assumptions about bias, gain and dark current being constant in bias+t*darkCurrent*gain are part of the ImageCalibration process
The assumption about a constant sensor gain (for a given data set) is indeed true: it is an inherent part of the data acquisition and reduction models, including CCD noise models. The assumption about constant dark signal does not exist in our dark scaling routines. However, it is evident that when we are subtracting a master dark frame from a set of light or flat frames we are implicitly saying that "this master dark frame represents the (scaled) dark signal in all of the frames being calibrated". The assumption about a constant bias pedestal is similar.
the bias from the bias frames may be different from those of the lights
Then the entire data reduction process is wrong, mainly because we cannot remove all additive components from the data. For example, this invalidates flat fielding, which must be a purely multiplicative process. In reality, things are not so bad, or making astrophotography with these cameras would be impossible. It is not the image calibration or data reduction processes which are wrong; it is that DSLR cameras can't provide pure linear raw data, as expected for strict astronomical data reduction procedures. Quoting Craig's article (which is really excellent by the way):
The Canon DSLRs do very well in astrophotography. But, they’re not designed
from the ground up for this. They’re designed for a different market and their engineers make
different choices as a result. Some of the choices impact how well the camera works for
astrophotography.The only thing where PI is special is in determining the scaling factor via some noise based fitting
Actually, this makes an important difference IMO. And it will be even more important when we release the next version of our dark optimization routine (multipoint dark optimization).