Ceramic coating is not nearly as strong as most consumers have been led to believe with advertising and dealerships. I was very into detailing several years ago. Dealerships selling “7yr ceramic coatings” is a bit optimistic. First, a coating is only as good as the surface preparation, and then the maintenance of the coating after application. I highly doubt a dealer is going through the correct and meticulous steps to prepare the surface. Even if they hire a professional contracted detailer, and the owner takes care to wash the paint correctly, 7years is an “selling talk” and means under perfect conditions in a lab. Ceramic coatings are not apply and forget. Throw daily driving conditions and other factors like automatic car washes, or using dish soap to wash, and the coating will be gone in 6months, maybe less. Simple claying/surface decontamination will remove ceramic coatings. Albeit I have not studied up on the latest tech advances in ceramic coatings, I would find it hard to believe it has advanced that dramatically, but I could be wrong.
The kind of “scratching” a ceramic coating prevents is mainly marring and swirling induced by less than ideal washing/drying techniques, hard water, etc. …if you are an OCD detailer and want a show car finish.
To summarize, I’d be very skeptical of promises that say a ceramic coating will protect from “scratching” while off roading. It can theoretically help because it is another layer over the surface. The only real prevention is keeping objects and environmental conditions from touching the surface at all, including our intent to clean said surface.