I think fashion shows are put on for the designers to outdo each other. Not much of that actually shows up on the shelves at JC Penney, as far as I can tell.
Yes, Cary Grant is dressed impeccably in that photo.
The red carpet mentality. To see and be seen....and hopefully *talked* about.