It definitely feels contradictory to have both a surfactant and silicone in your shampoo, as one should be removing the other, right? Well, as you mentioned it correctly, you noticed a resilient silicone in your shampoo. Resilient silicones can be washed away only by strong surfactants (aka sulfates). So if the product formulation contains both a surfactant and a resilient silicone, it's likely that it's balanced so the surfactant won't be so strong to remove all the silicone. This way your shampoo will give some silicone benefits to your hair. If it appears that the silicone is 'weaker' than the surfactant, it may signify that the silicone is there for other purpose than for our hair. For example, they sometimes add water-soluble silicones to a shampoo to make it look and feel better in the hand or help distribute the product through our hair. However, keep in mind that if your shampoo contains silicones, all the other products you'll add on top of it won't penetrate your hair as much as there is already a silicone layer that is coating your hair. In general, we recommend to add silicones in only one product at the last step of your washing routine so all the other products can still penetrate and benefit your hair before you seal all the goodness with a silicone. Some brands design their products to have silicones in each of them but while it WILL give you soft shiny hair, it often is an illusion as the ingredients can't really benefit your hair due to all the layers of silicone that prevent them to really penetrate your hair. It also increases the risks of build up. Bottom line, if you can find a sulfate shampoo without silicones, it will give you a better reset wash and will ensure that your other products can really benefit your hair.