Wandering. Not lost. (He/they)
The "skirt" is a place with pockets for components and such. It's over pants. Skirts only sexualize because they show skin - not because they are skirts. The skirt alone isn't the thing causing the sexualization, and in this case because there are pants on under the "skirt", it's not sexualized. Indeed, it actually serves to cover her butt, rather than reveal anything. It's more de-sexualizing than it would be with no skirt.
I agree. Skirt over pants is something we see in the real world. It's something that was seen in the ancient world. It can be functional or societal to wear that type of clothing.
I got the picture at the Roman Military Research Society. They have a nice write up on what legionaries wore in cold weather.