If you look at the marginal cost of a second vehicle[1] it is quite high. Thus you may be limited to owning exactly one vehicle, and that vehicle is going to consume a chunk of your income (insurance/gas/maintenance). In that scenario the most financially prudent choice can seem to be a truck over another choice. Towing things is another aspect, if you vacation a lot by camping rather than staying in hotels it costs less per day to camp/hike then to spend it at a resort somewhere. Or boating/fishing, same calculus.
[1] Things like parking, insurance, inspection/license fees, maintenance all add up. And the opportunity cost of that capital tied up in a car loan vs doing something else.