Question: why are american cars so big?
Answer: America is a big country without millenia of cities and roads built around vehicles the size of horse carts and carriages. It has pretty much always been easier in the US to build out, and build big, than to build compact and dense. Distances between cities is larger. Fuel has historically been cheaper.