Hose life....

Seen this on a Duramax forum, would like a "second opinion". Went something to the effect of because todays coolant doesn't contain silicates (?) As long as the coolant is changed at recommended intervals hose life is indefinite. Any truth to it? Replaced all the hoses on my Duramax 8 years ago, upper radiator hose was getting stiff so I am replacing them all...
Like most things folks want easy, simple answers. Unfortunately, there are no hard and fast rules. Aftermarket hose makers may tell you hoses should be replaced after five years. I suppose they know best how crappy their hoses are. I have found most OEM hoses can last quite a long time. Life time depends on type of coolant, cooling system maintenance and environmental conditions, such as ozone levels, etc. The answer is periodically check and replace as necessary.