While this is technically true but reality is very different. My earlier car had dealer applied $900 ceramic coating. It was even warranty for 5 years. However, the catch is - absolutely no automatic car washes. The other type of washes are : costly by thrice the amount. Anyways, I decided to still follow the regime and had it always professionally cleaned in a detailing place known for taking care of such matters. Within 18 months of use I find tons of micro scratches - similar to swirl marks, etc all over the front fender, hood, sides, etc. Went back to dealer and apparently its pretty normal. Road grime, dust particles all can cause this. Lets not forget quite a few rock chips, here and there.
Amount was of course low - these swirl marks, etc. but still there. If I do the Maths its simply not worth it. $900 for 5 years but add to it $40 car wash twice a month and then to top it still having to do all the polishing, etc. - nah: for my CX-5 its 3 times / year clay/polish/wax: which I think is the best. If I lived in rural/dusty/muddy areas a proper clear paint film will be a better choice then rather than these new fancy ceramic coatings.