Why do Crossfit ladies wear short shorts and high socks?

A: Three reasons:

1) Fashion:  It’s the fashion these days to wear high socks & shorty-shorts.  2) Show:  For shorty-shorts, many women are working hard to look great and want to show it. 3) Function: Crossfit has a number of movements that would be impeded by longer shorts.  For example the Clean & Jerk involves sliding the bar into contact with the thighs.  Longer shorts would create a “lip” that the bar will catch.  Note this young lady has full pants on:
The socks are also functional in that they protect the shins during the same lifts.

Michael Girdley