I have a midsize truck from a yester-decade that by now seems like a small truck. Even if it had a long bed and full cab it would be more practical, and I'd argue universally acceptable size and shape than full-sized trucks pulling even a crew cab + short bed combo. When you see a full size with a crew cab and a long or god help us extended bed, it just makes the blood boil. Because as we all know, on top of the "needs two parking spaces and probably takes 4-6 depending on the driver" situation, they have nothing in their beds practically all the time.
Trucks aren't inherently a problem, and it's okay if they're unladen plenty of the time. But most people need a truck like mine; most people have a truck like the full-sized nonsense described above. That's the problem.