I guess our expectations are very different. Even if I was driving enough to drive a million miles, I would not want to have the same vehicle. I’m good with 200K to 300K. Frankly, at that point the rest of the vehicle is pretty used up. There’s not much you can do to extend the life of a seat. Of course you can basically repair/rebuild things indefinitely, but that’s not something I’d like to do.
As for getting to the next product cycle, that has a lot to do with improvements and new features that people want. I drove a lot of cars while working. Leased for two years and 50K miles. Usually had to turn them in early because I used up the miles. From rear cameras, to blind spot indicators, phone connectivity, air bags, you name it, I wouldn’t want the first LaCrosse I drove even if it was in perfect mechanical condition. I can’t see wanting my truck that long either. Hell, I’m 60. If I keep each car/truck for 6 years, I’ll be lucky to to have 5 more vehicles in my driving lifetime. More likely it will be 2 to 3 cars left in my life given the very low amount of miles I’m now driving.
I use 6 years because my current plan is to keep my truck until just before my extended warranty runs out which is 6yr/100K miles. I may keep it longer, but my logic is that I’ll likely get rid of it because I have a problem (rear window leak), or the technology will change (electric vehicles) or my needs will change (I hardly can justify a truck now beyond driving it because it’s so frickin’ cool to drive a big, bad ass, good looking vehicle that my 2021 Denali is).
Appreciate your prospective, but if my skirting the break in rules changed my engine life from say 500K down to say 200K, I guess I’m good with that.