It is my opinion that roof contractors are a bunch of low life's.
One of the options is to place a new dripcap on the roof's edge. Nothing wrong with the old one. I put it on myself 35 years ago. The idiot roof contractor ripped it off anyway. and did not replace it. Idiots
It is to the point that one should just hire labor and do everything else myself.