What will really bake your noodle is that the average yearly cost of vehicle maintenance and repair is going up. Parts costs are up, labor costs are up, engine replacement costs are up.
No matter how much you want to pretend otherwise, as vehicle engines and trannys get more complex, more money is being spent to repair them.
The question is not are modern engines more reliable than 30 years ago, it's whether their reliablity:cost ratio of these complex engines is any better than more recent, simpler engine designs where reliability ALSO went up.
It is ridiculous to mention the 2.7L EB. If they all fail consistently at 10 years old it will be considered a bad engine, far far below average and yet there as of yet, no evidence this won't happen. All engines look good until they start to fail, lol.
The fact is you have no evidence they are lasting longer. These newer complex designs have not even gotten to the average age of vehicles on the road yet, so it is absurd to pretend you know the future with a crystal ball. It is far far more likely that they will depreciate based on age like vehicles always have in the past, then they get down to that sub-$4K value and suddenly replacing the engine or tranny + other recurring high priced repairs, gets too close to whole vehicle value and the vehicle gets scrapped.
Mark my words, a Land Cruiser bought today will not retain same value (% of purchase price) as the last generation, within its otherwise viable lifespan. You can pretend otherwise but you'll pay the difference and the data on vehicle repairs proves the expense is going up with complexity.
What are you even trying to say? IHS lifecycle Studies provide plenty of evidence. Peruse one. Now it’s not that vehicles are lasting longer it’s that they are more expensive to repair? Quit moving goalposts. Enjoy your carbed SBC.