Junk in 7-10 years? I bought a 2010 Ram 1500 that I traded in 2017. It had about 125K miles on it and looked and ran like it was new at 7 years old and had a trade value just a bit below 20K. No rust, mechanically perfect. And I'm in MN where the winter driving is HARD on vehicles. The most degraded part of it was the edge of the driver's seat showing wear from sliding in and out of it. I only traded it because my needs changed and I went to a 2500. Now I'm not saying that 70K+ for a truck is reasonable, but they can and do last a heck of a long time these days. Though 70K is a ton of $$, my thought is that if you're going to buy a vehicle for the long haul you may as well get the options and features that make you happy during that time. I've owned enough vehicles that were lacking something (looks, features, reliability) that I changed my ways to spend enough to keep me happy throughout its life. And man have I been happy with my vehicles for a long time...
Rob