Originally Posted by munchausen
It mostly seems to be younger guys I see wearing black suits inappropriately. Older gents usually know enough to wear navy or grey.
Well, I think this ties into what I was about to post.
The flyover/blue collar men of yore still had reason to wear suits on occasion (or their dads did). Whether it was for church sundays or it just being what you wore when you went in to town from your farm to take care of your banking...there was a time when suits were still standard clothing and often still made by a local tailor. You would probably have had to actively try to get a black suit (as opposed to now where you just grab one off the clearance rack).
The dudes in the 20-30 range today...their grandpas knew the truth. Their dads may have absorbed some of it growing up...and as such don't do black suits but don't really know why..."they've just always been a navy/gray kind of guy". Now the younger guy's haven't been seeing it, and their own dads don't know it is weird, so they go with black. They wore it to prom...so it should be a good enough color for anything.
I think the rock star thing has some truth to it...The young folk just haven't seen much else besides what the cool people on TV wear and what their lame old dad wears (which is correct, but he only owns 1-2 suits so it's clearly just because he never got around to buying a black one or wasn't cool enough to rock one).