True, but I also think it’s about how you were raised. We have two adult sons who are both professionals. They always dress well, whether it be on a cruise or a restaurant at home. Not suits, unless the occasion calls for it, but well tailored pants and nice shirts. They would never dream of wearing a baseball cap to dinner anywhere!
Sorry, but dressing “properly” never goes out of style. Some people just choose to ignore it. I’m not talking about formal wear, just nice casual wear. I know I’m in the minority on these boards, but that’s fine with me.