Automatic car washes definitely play a factor here. Brush car washes will cause scratches and swirls on your vehicle, essentially stripping off a lot of products on your vehicle. No-touch car washes need to use very harsh soaps. Since there is nothing to brush the dirt off, no-touch car washes need a very tough cleaning chemical to break down and strip away dirt and debris, which will also strip away a lot of waxes and sealants.