One thing that's odd about the pickup market is it isn't segmented into low tier/mid tier/luxury tier the way other vehicles are. The luxury version of a Toyota is a Lexus. The luxury version of an F-150 is still an F-150, just a different badge level. Your friend's is a luxury pickup.
If what you do 5% of the time absolutely requires a truck, you don't have many options. You can't rent a truck to tow easily and affordably. There are commercial truck rental places that do have vehicles you can tow with but if you're doing that even 2 days a month you might as well just buy the damn pickup.
And I'd focus on median prices a lot more than mean, though I'm sure there's an increase in that too.
Also, we drive a lot more miles than almost anyone, our gasoline is cheaper, our incomes are higher, and our cars last very long times and are safer than ever now. The average car is over a decade old now. When I was a kid, you got lucky if your odometer hit six figures, in fact some didn't even have that many digits! And I'm not that old.
The American car market is perhaps the best example of an efficient, highly competitive, well-regulated marketplace. Whatever the average price is, it's what it should be.