I will also add, that the generic "truck" is one of the most common vehicles on the road and I too get quite annoyed with the behemouths that people drive in when it appears to be grossly unnecessary. But I also don't see them for more than, generally, a few minutes. I have no idea if they are going to get a load of lumber, or going to pick up a boat, or what. Or if they can only afford 1 vehicle so they get a truck and, while not always practical, I see them on Saturday with an empty truck, but they need a truck every week-day for work. It's not how I do it, I have a truck for truck jobs, and a car for daily driving errands. To me two lower priced vehicles are more sensible than 1 overpriced truck. Many people don't think logically.
As for a ICE costing more to operate, I disagree.
Taking normal driving patterns into consideration, a reasonably maintained $45,000 car or truck around year 15 will have 150,000 miles, require minimal maintenance, be worth probably $10,000 and be around 1/2 life. The ICE owner still has a valuable vehicle with plenty of life. Repeat this at year 30, when a well maintained vehicle with 300k still has life left. Plenty of 30 year old cars and trucks on the roads to prove this point. Total year 30 cost is the original $45k plus maintenance, repairs, and energy.
Around year 15, a $45,000 Tesla is going to require a new battery costing around $15,000. At that point, the car become disposable because absent major increases in battery life and decreases in costs, repairs are more than the intrinsic value and it goes to the scrap yard. The Tesla owner is faced with disposing of the hulk and replacing it. Using current technology limits, the Tesla owner is disposing of her 2nd Tesla at year 30, because the battery died and is to expensive to replace. Total year 30 cost is $45k for Tesla #1, $45k for Tesla #2, and price of the replacement 3rd vehicle, plus all of the energy, repairs, and maintenance.
To me the ICE owner wins by a large margin.
Honest evaluations of the costs of fuel, energy, maintenance, etc. favor one or the other but are a general tie overall with too many variables and insufficient EV data to make any case favoring EVs. We do know EVs are about 25% more expensive to repair, however.