It's the Fun Ship, not the military or prison.
Carnival is a mass market cruise line not Fantasy Island. If someone wants to overdress and pretend to be in Camelot, go for it. Don't expect others to be players in your game.
There are fewer and fewer people willing to dress up and much like the dinosaurs, elegant nights will disappear as well. It's reality.