What you have is acrylic(Plexiglass/Perspex, etc.) with a polyurethane clearcoat anti scratch coating. Acrylic plastic is already very highly UV resistant so there is no need for additional protection and polyurethane is one of the most abrasion resistant materials that can be coated on a clear surface. The major source of windshield damage is from decomposing bugs(short term), Ultraviolet radiation to the clear coat(long term), and in many cases the damage is user inflicted by use of coatings that allege to "protect" the plastic, but in the long run play havoc with the chemical composition of the plastic material's molecular structure.
My humble suggestion is that you cover your machine when it is parked outdoors for extended periods, and become compulsive with immediately removing the dead bugs you have accumulated during a ride. The best bug remover is simply a terrycloth towel that is dripping wet allowed to lie on the dead bugs for at least 15 minutes followed by a good rinse and a gentle wipe with a microfiber towel.
The BMW owner's manual advises NOT to use coatings or treatments to the windshield, and to only maintain it with mild soap and water. This is excellent advice and the wise owner will take it to heart.
Last edited by Point-Seven-five on Sun 20 Mar 2022, 02:28; edited 1 time in total (Reason for editing : Spelling and grammar errors)