I don’t understand the confusion…there are reasons why people get dressed appropriately for occasions like weddings, funerals, employment interviews etc. it is called etiquette. We are not talking formal on O cruises just not jeans, tees and overly casual in specialty dining. Why is this so hard to grasp?