I am not saying not to buy a gas truck or that everyone has to buy a diesel. I am just saying that some of the reasons are invalid when you do the math, are exaggerated to justify their choice, or they are applying double standards that they would not apply to any other vehicle option.
There are plenty of valid reasons for one not to buy a diesel like just not wanting a diesel, not wanting to chance it with the emissions systems, needing the cab to heat quicker because they live in colder climates, idling a lot, having a short drive, not wanting to save for another 6 months to lower their payment enough to afford the monthly payment(although you will may have a lower monthly fuel bill with the diesel depending on how much you drive), not wanting to go to a lower trim option that is $11k less in order to afford the $8k diesel option, or not wanting to buy used to get a diesel. These are all valid reasons and I am sure there are plenty more.
However, many people say that the the diesel will cost $10k more when they haven't actually put pen to paper to figure it out. The fact is that when you do that, the difference is is no where near that much in the total cost of ownership and in some cases like mine it is actually cheaper in the long run to upgrade from the 5.7L Hemi to the 6.7L Cummins than to upgrade from the 5.7L Hemi to the 6.4L Hemi. If someone is going to say this then show me the numbers because I can surely show you mine.
Then their are other reasons used like not needing more power yet getting all excited about an new gas engine that makes more power and not even mentioning how much that engine upgrade will cost upfront or in the long run like they do with a diesel. Why is the diesel option the only one people talk about recouping money, but it isn't even mentioned when upgrading gas engines.
You don't hear the half ton GM owners talk about recouping money going from the base 2.7L to the 4.6L, 5.3L or 6.2L. You don't hear Ford half ton guys talk about recouping money going from a 3.0L to a 2.7L, 3.5L or 5.0L. You never heard it from the Ram HD truck guys going from a 5.7L to 6.4L even though it cost you a lot more in the long run due to the higher maintenance cost and even more if you run the recommended 89 octane that the owners manual states. You also never hear it talked about with other options like paying $11k to go from a Tradesman to a Laramie. However, the second a person mentions a diesel then everyone talks about recouping their money. Why the double standard?
Lastly, generally the more the truck cost the more you can get off MSRP so it isn't exactly an $9-10K difference that most people quote. For example, my truck had an MSRP of $64,500 and I walked out the door paying a little over $50k. Another example is if you build a Ram 2500 online, the difference between the 6.4L and the 6.7L may be over $9k, but if you actually look at sales prices at places like Dennis Dillon or Bluebonnet where I am located, the difference is less than $8k between the exact same 2019 6.4L 2500 and 2019 6.7L 2500. If someone is paying full price on an diesel engine upgrade then they probably have very bad credit and should not be buying a truck at this price point in the first place or they are a sucker.
Again, I am not saying every needs or should want a diesel. I am just saying that some of the reasons are invalid because the person saying it has not actually put pen to paper to back up their claims, they are completely exaggerated to make their choice look better, or they apply a double standard?