I just did a ceramic coating from McKees 37 on mine myself and it was a very easy process if you are familiar with auto detailing and waxing. My 2015 Yukon had clear coat failure on the roof from living outside in the Florida sun and I think the ceramic will make it easier for me to keep it up since it is a 3 year coating with proper maintenance / washing.
I have xpel film on another car and it is clouding after 3 years. Still looks ok but I would expect about that long from it. If you drive on the highway a lot it will protect from chips; but, may not be worth the cost over 10 years if you have to keep reapplying every 3-4 years.
pretty sure its just failure on GMs part in paint/prep part of manufacturing process.
lots of rides in this platform are all having similar issue w/ roof & hood
feels smooth but looks like ****. between multiple forums, i've seen pics of over 40 people w/ same issue & more that have complained about it.
vinyl wrap is good cover to it outside of repainting it