I totally agree with you James.
I just got tired of meeting the Allstate adjusters to get a claim approved only to find its patching individual shingles.
Admittedly, I just tell folks right up front that Allstate probably won't replace the roof. While every house on the street is being replaced.
I still look at it if they request and give them my findings.