The only reason that could be true is if "History" is stored in some special area of memory. The codes I am suggesting resetting are the trivial emission type codes that report issues like the vacuum leak in the tank filler or seal that interfere with the evaporative emission system and charcoal cannister...GreenFreak things like that that do no harm to the engine. They appear to be very common, and the racket here is to pay a fee for them to read the OBD2 codes, and those fees exceed the cost of the OBD2 reader..In short, it is a racket that is almost a moral obligation to avoid.
The code for "Bank 2 Catalytic converter out of parameters" is one of the ones that could mean little (Plug wire fell off once) or everything (Bad injector, damaged valve, etc.)
So I am not suggesting a cavalier "Clear everything every week" thing, but "Read the code and look it up online, find out what it is, and if it's trivial, clear it and shrug." If it's important fix it. These codes can be your best friend, even if you do not do the work yourself. Imagine being able to ask the car how it feels, and it can actually tell you "Intermittant ground at fuel pump".(This happened to me. I saved a bundle. Sometimes it would not start.) It also makes you BS Proof when you get a repair estimate.
Everyone should have one.
Great points, thank you!
Exactly. My wife’s car reports an out of variance speed sensor every now and then. Doesn’t affect anything other than an occasional wobble on the speedometer and cruise control disengagement.