Okay, so the skant supporters are correct. People on potentially hazardous duty in the 24th century never wear skants. Troi was a counselor, never meant to be in situations where she would have to do hazardous duty, which is why we often saw her in skirts, plunging necklines, etc. Until the day she was ordered by Jellico to wear a uniform like everyone else. Troi rarely held a phaser on away missions. It wasn't part of her job description. If everyone on a starship was in constant danger of flying sparks, then no one would be allowed to wear casual clothing - or nude up, even for the sonic shower. If the 24th century shows were filled with security guards and engineers running around performing security and engineering duties in shorts, skants and dresses maybe you'd have a point. Skants may have been the equivalent of today's Navy shore leave wear. But there's no evidence that the skant wearers in TNG were ever more than cruise directors, yeomen and counselors - or Tasha Yar, finally about to go off duty after the harrowing adventures of "Encounter at Farpoint".