While tires appear to be expensive at the store. They are much cheaper at the store than on the road during that special trip. Murphy will appear at the most in opportune time.
Nothing worse than to be on the road heading out for a great vacation/trip and experience a blowout. What is your time worth, will you have to cancel a reservation, how long will it take to replace the tire, can you do it? Less time consuming and cheaper to change it between trips when you have time on your side. If that means I replace tires every 5 years, so be it. I factor the cost into regular maintenance and replace every 5 years.
I also replace after a flat. Sure they can fix the tire and it will hold air, but it now has a weak spot. I used to work in a tire service center, seen way too many tires that were well past their useful life. Also replaced many tires that were just repaired that blew out on the next long trip. Most times when you have a flat, you drive on a flat tire. Just because the outside doesn't show damage, it doesn't mean there isn't damage. If the outside or inside shows any damage, replace immediately. If the inside doesn't show damage, that doesn't mean there isn't any damage, only that you can't see it, yet. Separation within the tire creates hot spots and hot spots lead to blow outs on the road. As a matter of fact. I had a flat this season, tires are two years old. I discovered the flat in my driveway. Looked fine the week before when I parked the camper. however I picked up a nail on the way home. This tire will be moved to my spare tire this winter. If I get another flat, Ill replace all 5. Otherwise I'll wait until my 5 years is up and replace all five.
Cheaper to replace at home when you have time.