The issue is fuel regulations, 20 years ago Americans were driving much smaller trucks. The fuel regulations for small trucks are so insane that manufacturers literally can't comply, while for large trucks the regulations are looser. Consequently, they make the trucks larger and larger.