I think the move towards crossovers is perfectly logical. They offer more 'bang for the buck' in terms of usefulness for the cost (which is related to wheelbase in inches).
There seem to be two major types of crossovers: the 'squareback' and the 'beanback'. Sometimes models seem to change, or morph. The Chevy Terrain was a beanback but seems to be changing to a squareback, reminiscent of the body on frame truck based SUV. It looks like the Toyota Highlander, which has always been a squareback, taking on a decidedly bean shaped exterior.
It can make a significant difference in cargo capabilities that the numbers don't show. Saturn VUE was a squareback until 2008, when it morphed in the Chevy Captiva, a beanback almost the same size as the CX 5.
I had a 2007 Saturn VUE (squareback)- 106" wheelbase approx 65 cuft cargo. I could fit 12 fliptop tote boxes with the seats down. My cx5 has 106" wheelbase and about 63 cuft cargo but can only fit 7 fliptop totes because of the shape.
Still, I only need that kind of cargo space occasionally and I like the better MPGs I get from the CX5, 35mpg vs. 29mpg for the VUE.