Strictly based on looks ignores a lot of other aspects of the car.
I always appreciated small cars, but a recent injury made climbing in and out of my little car excruciating. A friend gave me a ride in a CUV, and I didn't even clench my jaw getting into it. I'm now entertaining the idea of getting one myself.
But then why make them look that way? They could surely make a body style that fits all of the requirements without looking awful, too. There's nothing special about that particular body style that allows all of those things.