Use a clay bar lightly on the windshield to remove bonded contaminants
https://magic-wiki.win/index.php/Auto_Glass_Rock_Hill:_How_to_Extend_the_Life_of_Your_Windshield
Use a clay bar lightly on the windshield to remove bonded contaminants, then apply sealant to keep it smoother and easier to clean during rain.