It's deliberate imo, a ploy to limit the amount of older cars on the roads, after all, most of the cars on the road that are younger than 8 years old being unserviceable/unrepairable by the home mechanic due to the computer systems, a relatively small fault can render them uneconomical to repair.