No offense but do you know the Star Wars franchise? I don't think there were any female clones, female style droids, or female storm troopers so they are sticking with the lore. The last Battle Front did allow you to play as Aayla Secura when you had access to their equivalent of a hero class.