Various hard coatings can be applied to polycarbonate to improve durability against wear. They make a big difference as uncoated material will scratch very easily. I wouldn't buy without some type of hard coating especially if contemplating a wiper.
Various coatings can be applied, but I'm not aware of anything that can be applied at home. The best one can typically do is to make certain the vendor will certify a hard coating has been applied. Yes, there are differences between the coatings and how durable they are, but any hard coating will be vastly superior compared to uncoated.
More than 25 years ago a supplier sent samples of hard coating examples for a product I was developing. It came with a few 2"x3" polycarbonate plaques and steel-wool. The uncoated scratched immediately while some samples were almost impervious to the steel-wool. I was shocked at the difference they make.
These are the same type of coatings applied to eye wear to improve durability.
2012 JD855D OPS Black Poly Roof, Deluxe Cargo Box, Front and Rear Protection, Power Lift, Front Hood Rack, Rear Screen (homemade), 800 Watt Inverter, 2500lb Winch installed in cargo bed, Front and Rear LED auxiliary lighting (4" square 27 watt), Front and Rear CV Guards, Koplin Side Mirrors