Dress codes and decorum went out the window 15-20 years ago. Jean shorts and t's in nice restaurants, also people wearing hats in many pubs and restaurants. etc. It's a new world, very sloppy and unkempt not to mention disheveled.
People don’t get dressed up for church anymore. Another trend of the times.
my favorite is sleeveless guy/hairy armpits in a sit down restaurant. Or woman, with hairy armpits. around food.