You have to think of ceramic coating like a thin layer of glass on top of the paint, almost like an extra layer of hard clearcoat that protects the paint from contaminants, swirl marks, sap, bird droppings, etc. It seals in the paint finish and negates the needs for such things as waxes as it has hydrophobic properties. You could buy a black car, detail/clay to remove all contaminants, ceramic coat it, and run it through a car wash hundreds of times without it affecting the paint. Some ceramic coatings have products that you can re-apply every year to keep the layer of coating as thick as when it was first applied. Keep in mind whatever your ceramic coat is put on, is for better or worse sealed in, as ceramic coating is a huuuuge pita to try and remove when applied directly to paint ... that's why people who put that on their car, especially very expensive cars, usually have the paint corrected first. Paint correction is a whole other subject.
All that said, ceramic coatings do little to nothing to protect paint from road debris and other projectiles that might scratch the underlying paint, including Karen using your door as a backstop for hers. I mean there might be tiny damage a ceramic coating can prevent on its own but not much ... it's certainly not a way to protect the car from chips.
The only way to do that is with paint protection film, be it clear, opaque like Stealth, or even some of the newer ones that are colored paint protection films. Once you have the film on, most people will put a layer of ceramic coating on top of it to retain the finish and to also protect it from damage and to make it easier to clean, as ppf tends to be slightly porous, so it's still a good idea to have it on top of the film so that for example bird shit doesn't chew through it.
This is a big world of information, I'm only scratching the surface here and there are a lot more qualified/informed people out there that can speak to it more intelligently. But basically, if you're any type of ocd about paint finish, I think it's a good idea to put ceramic coating on whatever you have, be it straight on the paint or pin top of ppf, or on top of venial wrap. And if you care about you care about you vehicle's paint in general, especially gif it's an expensive vehicle, it's generally a good idea to have some measure of paint protection film on it, bit full or just partial in the front clip which is where most debris hits the vehicle.
Oh yes, vinyl wrap, ugh ... so that's a film that's applied the same way as ppf but offers no protection to the paint as it's too thin to do so. People just do it to change the color of their vehicle without having to repaint, and yes it's a good idea to put ceramic coating on top of that too.
I'm exhausted.