Older pre computer era vehicles were "analog". The way they ran ranged from perfect (a rare occurrence) to "OK" (where they tended to live out their lives) to "like sh%t" with a V8 running on 7 cylinders and fouling the air with raw unburned fuel, but still running. Older vehicles always kinda ran though, until they died in a cloud of blue smoke and gaskets leaking oil everywhere, bodies rusted out. End of life older cars often became rust buckets and were simply not worth fixing as they literally fell apart.
In contrast, modern vehicles are "digital". They either run perfect or they have a problem, which can range from minor, like a bad sensor, to serious. "Problems" are promptly announced via a check engine light and messages on the dashboard, and often involve going into "limp mode" which is a communist plot against vehicle owners to enhance the profits of dealership service departments.
Modern vehicles last longer than older ones did and they do not rust out like older ones did, but modern vehicles meet their ends in more defined on/off "digital" fashion. The car still can still look pretty good, but when it has 250K miles on it and all the computer sh%t is haywire and it is worth 3K, it may not be worth fixing. At least there is good salvage in that kind of vehicle, the salvage business is thriving these days.
The vibe I get with the diesel twins is if one manages to evade the gauntlet of potential failure pitfalls, ranging from serious mechanical things like holes in the pistons to snapped piston pins to PITA emissions stuff like DEF heaters/pumps/injectors on down to the general electronic complexity of any new vehicle, a twin can last a long time. The basic engine is quite sound - older VM 2.8s are running around down under in Australia with 400K miles on them, but those older trucks do not run crazy levels of EGR to be "clean" and do not have all the crap attached to them like ours do.
So how long will a 2.8 run? It may only go 40K or it may go 400K. It just depends. May the odds ever be in your favor 😆