"To me, you can wear this in your 40s or your 50s too."
I'm not so sure about that. By then knees aren't fit to be seen in public and it would look desperately like mutton dressed as lamb.
I am 55 and only wear shorts in the garden now, and not in public. When I was younger my legs were my best feature, but age catches up with us at some point.