There was a book written many years ago called "Why Trade It In" that suggested time/mileage preventative replacement.
I have used that theory for a long time now. I call it pre-emptive maintenance as I keep my cars for the long time.
Setting a schedule and replacing something before it leaves one stranded always seemed like a good idea. Lots of useful information in it still
Definitely would suggest belts, hoses, rubber as it rots and is weakened by heat and time.
I call my version "pre-emptive" with five and 10 year schedules. At 10 years old all the rubber hoses [including AC and heater], plugs etc were replaced. It's been another five so it will be gone through again. 100,000 miles, I'll consider shocks and struts. I have heard too many stories of junk struts and shocks being sold and only lasting a couple of years these days. And I'm only at 75,500 miles after almost 16 years. Should hit 100,000 miles by 2025. Then I may well have the timing chain tensioner and chain itself inspected as it's a GM Ecotec 2.2 4 cylinder. Known potential trouble area.
Knowing areas of weakness in the particular brand, generation and model of your car will help plan your preventive maintenance attack.
Not trusting the "lifetime" OEM claims for service is another factor as my idea of "lifetime" is way different than the manufacturer's as well as the definition of "severe duty". Light occasional use is "severe duty" but it's rarely thought of that way. It's why some elderly "cream puffs" become unreliable when pressed into more regular usage. Things just rot, get crusty, freeze up from lack of use.