Hmm, those are interesting points, although it seems like both can be addressed with a simple cover over the trunk.
I think you’re right that SUVs and crossovers are taking over, from both sedans and traditional hatchbacks.
It must just be fashion, as SUVs don’t have any real advantage -- most people never do any off-roading or haul large sports equipment, and most “SUVs” wouldn’t be up to the job anyway.