Exactly, moisture, condensation. Neither of these things constitute "so wet".
Agreed, but it is not possibly the case that the silicone on your windows is "wetter" (for longer) than other other parts of the bathroom?
My preferred sanitary silicone is the DC (based on my experience of using many other brands, longevity and the ease of availability). I have no problem with you preferring any given brand but I am not convinced that the two silicone sealants are being subjected to the same "stresses".
And don't forget that the No Nonsense range is nothing more than other firms' products rebranded for Screwfix.
I have no idea who makes the No Nonsense silicone- perhaps it is Everbuild or even DC. I strongly doubt that Screwfix have much in the way of input regarding the composition of the product though.