I can understand trucks retaining their value, as there is a clientele who drives them for utilitarian reasons (though not necessarily the ones who buy them new). I can understand why luxury sedans devalue quickly, as they are bought for prestige.
But it is not self evident to me why SUVs would have superior utilitarian value to regular sedans.