That is exactly why I dropped my homeowner's coverage in Florida. The company that I had been doing business with for decades, with no claims...ever, wanted me to replace an entirely secure roof based on the age of the roof age alone. It was a thirty year bonded roof about twenty years old. No one came to look at it. The roof had just come through a bad hurricane and only lost about three shingles, which I fixed in an hour...
This is the real kicker; had I gone ahead and replaced the roof, they would not quote me for what the continuing coverage would be after the new roof went on. "We can't quote you until you have the new roof." This was about five or six years ago, I paid off my mortgage early, then dropped my coverage and have been banking the money that I have saved for future problems. It was my way of telling Farm Bureau Insurance to kiss my hairy butt! Florida is a hell of a place to buy insurance any more, even in my case where I am 60 miles from salt water and 300' abover sea level, and on top of a hill!