My other car took more than 15 years to dull the surface of the headlamps.
If you polish them after ten years they should be quite good.
Wrong! From the factory, the polycarbonate has a protective coating. The coating wears away in time and exposure. Polishing removes the last of that coating, so once polished, they remain clear, for just a few weeks. The only fix, is to re-coat the surface, with a UV protection film of some sort.