Here is a picture of what can happen when you replace a vent flashing. The roofer has to remove the shingles, and if they are old they crack. If you don’t have any replacements he has to use what he can find. Thus you get the “dog patch” look. Critter Quitters repair vents without having to pull the shingles, and it costs a lot less also.