A lot of features never make it past experimentation and never see the light of day. The lifecycle of these experiments can last months and multiple code paths on mobile clients have to be carefully maintained. Failure to catch regressions on experiments cause unclean data and prevent experiments from re-starting until the new client reaches app stores.