I think it makes more sense for stormtroopers to be drafted gender-neuttally, since they’re just faceless grunts that are nothing more than cannon fodder and sheer numbers would be more important than sexism.
It does make sense to me that no women would be in officer/command positions, though.