For as long as I can remember (~25 years), I've used Griot's polypropylene disposable towels and never got any streaks on glass regardless of glass cleaner (used various brands over the years).
I don't see them on the Griot's site anymore, so maybe they are discontinued. Bought my last box in 2020 ($26) and still using. I might have to buy some before they disappear -- can only find them on some resellers sites:
https://www.autoobsessed.com/product...e-towels-14910
https://www.turnermotorsport.com/p-2...towels-150-ct/
https://throtl.com/products/griots-g...-case-of-14910
https://www.mobileigo.com/products/g...50-count-14910
"
Our Lint Free Towels (unlike paper towels) have no glues to break down when wet and leave behind no residue. Made of polypropylene instead of paper, they leave behind NO LINT."