Is yellowing of the sealant a product defect?

In almost all cases, it is not. Visible discolouration, such as yellowing, is generally caused by contact with other materials or by environmental factors during or after curing. It is therefore a chemical or physical interaction, not a defect in the sealant.