Call the old lady old school but a sensible woman must always understand how to dress appropriately. Fewer & fewer women learn that skillset in today's day & age.
Appropriate dressing also means a woman needs to have some outfits that are versatile, and can be appropriate in a range of environments. Finally its always better to be overdressed rather than underdressed.
Too many young women these days think Doc Martins, baggy Old Navy jeans and a midriff exposing tank top qualifies as "casual".... um, no, that's mall hang out teeny bopper attire.
Much better to wear a fit & flare short dress with boots, heels or sandals. Think sporty tennis dress or an Izod or polo knit shirtdress. Far more versatile than the teeny bopper look.
But often chicks don't get taught this at home, or if they are taught at home, they may reject that lesson.....until they learn the hard way that they look slouchy or slovenly or inappropriately dressed for the venue or date or activity. And they feel self conscious as a result....that whips them into shape faster than anything else.