Well…eh, it’s absolutely true.Not necessarily true if you can DIY. Five years ago I purchased, at a rock bottom price, the 4Runner for my wife. Rode hard and put away wet but solid body, etc. It spent two months on jack stands while I went over it bumper-to-bumper. Now it runs, drives and rides like new for a little money and my time.
He said, “ALL the old parts”. Not “some”. Not “the ones that are likely to fail at this mileage”.
ALL
Which means new car.
I DIY. A lot. Look at my cars - four of them are 20 years old or more.
I replace parts at recommended service intervals, or as they fail, or when they become likely to fail. For example: Timing belts and the like are done as recommended. I’ll do a water pump (under the belt) if it’s not been done in the previous interval, just to save the hassle of going back under the timing belt. Brake hoses are done at 10 years because they age out. I’ll rebuild a starter or alternator if it’s already out of the car. Cheaper than even a rebuilt part and a whole lot better than waiting for that part to fail and leave me (or my wife) stranded.
But most of the parts on my cars, even on the 90 year old one, are old parts. Original parts. Every single car I own has the original engine, and transmission, for example. I like older cars for a variety of reasons. I maintain them. They’re reliable.
I‘m not certain what the OP wanted for an answer, but the way he phrased the question, the answer is a new car.