I drive a 2wd 2018 2500 Dodge every day for work ,pulls mini exs ,skid steers,trees, and hauls my tools around. I got it with 7 thousand miles and now I've got 230,000.
I've had brake,emissions, sensors and ignition issues with it but nothing terrible. The trans went at 175,000 ,that was 7,000$ just for the parts.
Here's the problem I have, first of all abousolutely non of the issues get fixed . Any sensor or gas cap that gets replaced gets the dash light off for about 30 days and bingo ! It's back. Anything major has to be taken to the dealer for repairs because of proprietary software?
Transversely I bout an 89' Cherokee out of a yard for 300.00 repair every myself and have 254,000 on it , modify ,change ,and replace stuff on it with out having to " reprogram anything! Oh , the transmission is funny ? Disconnect the brown wire and now it starts in any gear!

lol . Hey it's mine , I own it.
My first truck was a 77 D100 club cab , I've had several with 300,000 miles on them . I've swapped motors trans and rears in a weekend or Wednesday? For a couple hundred bucks and drove it to work.
With new encryption and no dip sticks I'll continue to own old trucks personally. The new ones are nice and comfortable, but you don't own the SOB , even when it's paid off.