There was an in-universe reason for the catsuits and high heels that Jeri Ryan wore as Seven of Nine in Voyager, but they still didn't make sense.
Jeri Ryan's Seven of Nine Costumes In Star Trek: Voyager Made No Sense
Sign in to your ScreenRant