Flushing The Cooling System.. Is it really Necessary every 25k

It depends on your antifreeze type. Our newest GM car that uses Dex-Cool specifies 5 years, 150,000 miles max to antifreeze change. I adhered to that schedule with our last GM car that used Dex-Cool and had no problem for the 13 years that we owned the car. The 5 year limits happened first.

For the same car, the owner’s manual also specifies 30,000 miles or 24 months max if you use conventional antifreeze.

For our older car that uses conventional antifreeze, I do a partial drain every two years; drain whatever comes out from the lower radiator hose connection and replace that with fresh antifreeze. The original radiator is still good after 20 years and well in excess of 200,000 miles.