While Princess promotes a so called dress code, their reasons are all motivated by $$. Their objective is only to please everyone, including themselves which they've been doing very nicely may I add.
Lets hope things never return to the old days of casual, semi formal and formal.