2k automotive clear coat sticks great to polycarbonate and will last as long as the original clear if applied correctly. It’s certainly much, much better than a wipe on or rattle can solution.
I haven’t used or looked in to the ceramic and I’m not saying it’s a worse option.
Mine look terrible after 5 years, right?
(Sorry for the poor quality photo. It’s dark out.)