Funny how someone wearing fashions from 2011 looks more "with the times" than someone wearing fashions from 1985!
for the record, that is velvet, not velour. velour is tacky, like a JLo tracksuit. Velvet can be lovely depending on how it's worn (perfect example of the War Heroes event that Kate wore a gorgeous velvet gown). For the era, Diana looks all right, but obviously Kate is more modern and "with the times".
Probably what you refuse to see. She was a kind woman, dedicated to causes, with a grace rarely seen in a royal. I think this is what the world has seen in her, ignoring the obvious shallow component of fashion, component which you so keenly follow and take as the main criteria when it comes to this "face off".
Velour. Tacky then and tacky now. What did the world see in Diana?