PPF can do well to absorb and spread the impacts of rock chips flying onto the car body covered with the film. PPF can 'heal' itself with heat over scratches. Think this way: what's an additional 3-5k more to cover the car with PPF if the car already cost almost 180k?
PPF does have hydrophobic properties but not as good as ceramic coating. However, CC does little to prevent dings and chips. I got some dents on my car after applying CC, I just ignore the dents, wait for more dents then just do paintless dent removal one-shot.
Best of both worlds = apply PPF first, then ceramic coating on top.