No, it does not. In fact, it makes them last longer. The fibers of the carpet will get damaged from dirt being rubbed into them. So the sooner you get the dirt out, the better. If you are vacuuming high traffic areas twice a week and all areas once a week and professionally cleaning them at the recommended times, your carpet will enjoy a very long life.