I think this is partially a race to the bottom (or to the top, as it were).
When you're driving your low-riding sedan in traffic, if the car in front of you is an SUV, you can't see beyond it. If most cars become SUVs, you can't see two cars ahead almost ever. That's a crappy feeling - I for one feel less safe, less able to predict if an emergency stop is going to happen - so I'd be unconsciously nudged into buying a taller car myself.