Something else to consider is new materials and practices.

The roofer may replace everything on top of the sheathing but if the plywood or OSB is water or hail damaged, it needs to be replaced as well.

You can see it on many houses if you look for it.

If the sheathing needs replacement, often times you can update the ventilation and insulation at the same time.

Adding soffit vents with baffles and a ridge vent will help prevent condensation in the winter and keep the occupied space cooler in the summer.

There is a reason it is called building science.

There is a member here that builds high end homes. I am sure he is on top of everything new that pops up.

He would likely be the best one to chime in.