While men only have one choice of duty uniform on the Enterprise.
Women have three:
1) Male long sleeve and pants.
2) Female long sleeve and skirt.
3) Female short sleeve and skirt.
Pretty much like real life businesses. In a US professional office environment, men wear pants (slacks or khaki's if they're lucky), a dress shirt (or a Polo on Casual Friday) and shoes (dress). Women can wear pants (slacks, capris, etc.), skirts (long or short), dresses, low heels, high heels, flats, open toe, wedges, etc.
Apply this to starfleet, and women have a ton of choices, while the guys are stuck with the shirt/pant combo.
Of course, since this is neither the actual military or real business, none of the outfits are actually practical for landing party duty. How does a cotton shirt and knickers help in changing enrivonements? There should be "landing party gear" consisting of protective clothing or an environment suit. For all members. But beyond that, the Trek movie was in no way intented to be "realistic". It's an homage to the stylistic feel of the original series. Why else would they go from Robou's Next Gen style clothing to TOS style? The bridge is straight out of Buck Rogers (the Gil Gerard version) complete with garish colors, winky blinkies and a breakable glass window right up front, which will blow the entire command staff out into space if someone farts. The uniform tunics are bright and loud with little insignia patterns, and the ladies wear skirts. It's not functional, it's visual.
Realistic Star Trek would be quite drab and boring in deed.