Welcome to the SDMB!
I think that a big part of it is, honestly, many American men today simply do not own even a single suit.
U.S. society, as a whole, has grown far more casual, attire-wise, in the last 30 years, and unless you need a suit for work, a lot of guys – particularly those who are young enough that they never worked in a business-attire environment, or went to church when you were expected to wear a suit – simply don’t see the need for attire that (a) they would only rarely wear, and (b) isn’t something that they find comfortable to wear, because they’ve rarely, if ever, actually worn one.
I work in advertising and marketing. When I started my career, in the late '80s, business attire was absolutely the expectation at the places where I worked. In the late '90s, over the course of just two or three years, we rapidly went from “business attire every day” to “casual Fridays” to “business casual everyday.”
While I haven’t generally needed to wear business attire for work in decades, my primary client for the past nine years has always expected us to be either true “business attire” (suit and tie), or at least “nice business casual” (sportcoat, dress shirt, slacks); even before I worked on this client, I always tended to get at least a little dressy for in-person meetings with clients (sportcoat + dress shirt).
Anyway, even with less call for dressing up, I’ve always made sure to have a couple of nice suits, a couple of in-fashion ties, and a half-dozen dress shirts, in my wardrobe. And, my personal rule is that, if I’m going to a funeral (or a wedding), I wear a suit, unless I’ve been specifically instructed not to.
Anecdotes: in the past five years, I have twice had to go to funerals for parents of some of my college friends, in small towns in Wisconsin.
- I attended the first one with my wife, and a female friend of mine, at right about this time of year (i.e., winter). The two of them weren’t sure what to wear, and asked me, “well, what will you be wearing?” I said, “I’m wearing a suit, because I wear suits to funerals. But, other than Brad (one of the sons of the deceased, who always dresses well), I guarantee you that no one else there will be wearing a suit, and you’ll see people wearing Packers jackets.” It turned out that I was absolutely correct, on all counts – lots of sweaters and (nice) casual shirts, and, yes, a couple of Packers jackets.
- At the second one (this past summer), there were a fair number of men (besides myself) in suits…but all of the other suit wearers were in their 70s or older. Anyone younger than that was in a dress shirt or casual shirt, and slacks.