Big this!! There's a bunch of "impact-proof", "shatter-resistant", etc. polymer materials used very successfully in @GJM's example, goggles/face masks, eyeglasses, etc. But impact resistance isn't the same as non-scratching. I've ruined more than one pair of shatterproof prescription lenses by wiping off dried saltwater, using a paper towel, or similar "sins". What you can get away with on glass won't necessarily work on polymers. Microfiber cloths or lens pens are the way to go. But you have to keep the microfiber cloths clean! Toss them in the washing machine occasionally. And keep them in a plastic bag, e.g., Ziplock.