Don't get me wrong,i don't think people should wear shorts or t-shirts or hats to dinner in the dining room but I do think a nice pair of pants and shirt is good enough on any night on a cruise,heck your on vac. and not going to a ball or some $1000.00 a plate dinner.
This new dress code came from people putting it on there comment cards that they don't want to dress up for dinner and not showing up in the dining room and not showing up in the dining room, carny got the message. The last 2 cruises we were on we noticed that there were alot of empty tabels in the dining room. We asked and dress code was one of the items and people not wanting to tip. Now they changed the dress code to get more people to the dining room. Carny dosen't change something just for change.
If you can't or DON'T dress up on "formal night", why have one in the first place?
I know NCL has the "freestyle" cruising, and that is why we will never go that direction again. You could dress up if you wish, but it was not pushed.
Did you read the link I provided to Carnival's revised dress suggestions? There are two options now - Cruise Casual and Cruise Elegant. The latter lists the following: Men - Dress slacks, dress shirts. We also suggest a sport coat. Ladies - Cocktail dresses, pantsuits, elegant skirts and blouses. Just as with NCL, you are free to wear tuxedoes, suits, gowns, etc., but it is no longer pushed on Carnival.
In regard to Neil mentioning if the cruise line lost someone's luggage, and they could not "dress up" for formal nights.
This happened to us with our luggge being gone almost 5 days. I will say the ship really "tried" to help us out, when it came to formal night. They did have formal dresses that we could wear (no cost to us), and although they may have not looked or fit as nice as our own, at least we "felt" at that time that we looked as good as everyone else, considering.