Everything has gotten bigger over the years; we see it in mean size, house square foot size, clothing size, and also in vehicles. So of course when we cars got too long they just raised them a bit and now you got the Crossover. When I had a 94 5 Series it was shorter than a 2012 3 Series. I know an SUV or Crossover is not for me simply because my house was built in the late '30s and has a built-in single car garage in the basement. Nothing a foot or so higher than a Soul is going to fit in that.
When I sold cars at a dealership for about a year or so, I sold so many crossovers and SUVs. You can explain the benefits of a sedan, wagon, minivan but at the end of the day, someone is going to be looking at something in their driveway for four-six years. I love wagons but most don't think they are "cool". So they buy something bigger with more slopes and lines which most of the time was a Crossover. Now to me, the majority of them look hideous besides a few like the Jeep Renegade (cute little toy) and the Kia Soul, which I have and actually seems to classify as a Wagon but whatever.