Ok this is about your wiper blades, , everyone needs to clean them the dirt sticks to the rubber and that scratches your windshield, also I don't use rain- x why to me it leaves a oily feel to it, with holds dust and dirt, and that is like a fine sand paper scratching your windshield.
PS...