Arguments for both sides sound convincing. I'm a little surprised that guests at weddings (or photographers that aren't even involved) would be interested in what vendors wear. I'd like to think that I'd be focused on the bride, groom, and ceremony, and oblivious to whether the photographers, wedding planner, caterers, band, etc., dressed as well or better than myself. I realize that everyone isn't like me, but I don't give a rat's rear end what others wear to restaurants, theaters, sporting events, church, birthday parties, weddings, graduations, funerals, etc. Maybe my life is just to busy; I don't have time to worry about what others wear, or why for that matter. It just seems trivial and superficial to me. I also could care less if they have tatoos, beards, long hair, etc. I thought those days were behind us.
I started out wearing a tie, and jacket, but no more. I'm not a guest! I don't come in and sit down for 30 minutes, then walk out at a leisurely pace, only getting in a hurry to hit the open bar/buffet. Nope; my wife and I work our butts off for 6 to 10 hours straight in crazy heat 20 to 30 Saturdays/year. More times than not, the parents of the bride and/or groom approach us at some point and compliment us on how hard we worked. They usually insist that we stop and eat or take a break. They paid for good photographers, not good looking photographers. The day one of them questions us on attire, I'll chalk it up to someone that just doesn't get it. Don't get me wrong, I haven't worn jeans and we both dress nice. I just don't think photographers should be expected to dress like guests. The band doesn't. The sound guy at the church doesn't. The caterers don't dress like guests. I look forward to the day this notion of having to dress like the guests is dead and gone.