I finally got around to trying to polish 20 years of wiper wear and streaks off of my windshield. I tried a polish supposedly designed to take it light to medium scratches. It had no effect. So, I turned to mother Google and learned about Cerium Oxide. I ordered a 1lb canister of it off of Amazon here -
https://amzn.com/B007R69W9A
Then follow these directions on YouTube -
https://youtu.be/JErQ72NH4jA
What an amazing difference...it is nearly new. I used an orbital buffer with a dense cotton polishing pad (for an angle grinder). I just mashed it between the glass and buffer. I buffed each side (passenger/driver) for about 10 minutes each.
Anyway hope this helps someone!