This may just be confirmation bias but it seems like the majority of cars that pull out in front of me forcing me to break when they could have just waited 2 seconds for me to pass seem to be pickup trucks. Bonus points with last weeks one to do that which was also 1) driven by an elderly couple 2) swerveing all over the road, 3) driving 5 miles below speed limit, 4) had unsecured items in the back.
They do make mini-trucks which are much better for fuel mileage while having the benefits of a work truck, but like you said these people aren't buying them with fuel mileage or practicality in mind.