Your attitude is that of years gone by when people were denied entrance to the DR on Princess unless properly dressed, but that's not the case any longer. - jeans & Polo for my husband and slacks & casual top for myself.
If that offends some then they should maybe chose a more formal cruise line.
If you haven noticed, the times have changed and Princess has joined the other mass market cruise lines with their dress code requirements.