more thoughts....i think another reason black is considered sophisticated is because people think it's less apparent when the fit isn't perfect...were as with colors, epecially light colors, a less than ideal fit and or lesser fabrics are easier to see...
also, i'd say where i live...the gateway to the midwest...i don't think anyone tries to look sophisticated...they try to look friendly, trendy, put together, fashionable...they try to dress in a way that makes them look slim or tall or athletic...but i've never run into someone whose trying for sophisticated...
but we do wear a lot of black....with gold...because all 3 pro teams colors are black and gold LOL....