I've owned several full size trucks (2004 Titan, 2005 Ram 2500 CTD, and 2017 F250 with the 6.2 gas) as well as several mid size (Tacoma and Frontier) and a Jeep Wrangler 4-door JKUR as well as a 4th gen 4Runner. Yeah, for a long time I was one of those guys who didn't keep his vehicles very long. That has finally changed.
All the vehicles had their strengths and weaknesses. All had things I liked and disliked. My favorites for sure were the full sizes, even though I never towed or hauled anything heavier than dirts bikes and camping gear. I planned on keeping each one for a long time when I bought them, and wanted the capacity to tow or haul a camper in the future if I went that route.
The F250 had a super roomy and comfortable interior and I really liked the overall styling and layout. The ride was a little harsh but if I'd kept it longer I could have invested some money in some suspension upgrades to fix that. The CTD was also comfortable though less modern and more spartan than my Ford. Driving the CTD was just a blast. Probably not unlike the reasons people like driving muscle cars or sports cars. Overall, I think the full-sizes are much more comfortable and satisfying to drive than any of the smaller rigs I owned, and as a general rule in life, I don't think there's anything wrong with having a little more capability available than what you expect to use.
It isn't just about what you "need", or just about what is most efficient. Most of us don't "need" anything more than a Corolla. Most of us don't "need" all the clothes we own, all the entertainment options we have, all of our smart devices, or all the extra food we consume. Most of us don't "need" a home as big or expensive as what we have.
I find it odd that though we all live with all sorts of modern excesses and luxuries that are expensive, inefficient, and unnecessary, as soon as someone mentions buying a 3/4 ton diesel there's also a few guys that are like "that's a total waste and mistake if you aren't hauling a 15k trailer up mountain grades on the regular".