Why is SUV?

These two cars are the same deep down:

While the BMW might be a bit more spacious... why make it larger? and taller? and heavier and less fuel efficient and slippery and environmentally damaging?

Deep down we know the answer: It’s money... BMW likes it a lot.

But I wonder why consumers fall for this trap...