I know a lot of people who drive big trucks, and all of them regularly use them for: hauling building materials, towing RVs, towing boats, towing four wheelers/dirt bikes/UTVs/snowmobiles, pulling utility trailers (for trash pickup, job site cleanup, lumber & metal, piping, furniture, landscaping, tree service, etc), tailgating parties, hunting, mudding, off-roading, barbecuing (towing a smoker), etc.
Literally don't know one person that drives a truck "for vanity" and I gotta know at least a few hundred truck owners.
I drive a F350. It will tow a mountain. I pull a fifth wheel with it. People are often surprised to hear that it gets 20 miles per gallon when it's not towing anything.
While I love the truck, I miss my old Tacoma. The Tacoma was a smoother ride and far more practical for urban navigation. But Tacomas have a bout a fifth or even less as much tow capacity as an F350.
Big trucks aren't causing social ills for anyone except people that have nothing better to do but complain about other people enjoying their own lives.