IMO only--While at home we do not have occasions to go formal. Cruising, right now, is the only time we have to go Formal. So keep the Formal, Smart Casual nites etc as they are. Let the passengers do their own policing. They personally know when and what etc is going on. I don't think the Cruise Lines will enforce the rules. If they did it would cause desention with the passengers and probably loose business.
Cruising on Carnival Magic, Sept 10, 2016 From Port Canaveral FL
. 7 days-Cruising on Carnival Magic Dec 3,2016--7 days from Port Caniveral--Cruising on Carnival Vista, 8 days, Jan 27, 2018 From Miami, FL