I think it's also social pressure to some extent. In the US, cars appear to be on average about 1.5x the size (in all dimensions) of cars in Europe. If you see one on the streets in Europe between other cars it often looks comically huge. I assume that if you drive a regularly sized car in the US (or a smaller one like a Toyota Aigo), it looks comically tiny between the rest of the giant traffic.