I see. Flashing annoying bogus error messages in a life supporting device is OK then.
There is normalization of deviance, and then there is normalization of design sloppiness, I guess.
I did not say it was okay. I said it is understandable. Every line of code in any device has to be weighed. Usefulness vs risk. The person doing the coding has to decide. If Shearwater decided that the boundary case of someone who HAS rMS, but chooses to turn it off, is of lower importance compared to the risk of adding more code to the system to prevent those messages popping up, I am certainly in no position to say they made a poor decision.
Meanwhile, all the people who don't have rMS at all, and all the people who have rMS and keep it turned on, and all the people who's rMS broke and they fixed it instead of diving with a unit with a known fault - all those people are not having this issue...