You know, thinking about this again... it absolutely is feminist stuff that makes writers not want to have proper female villains. But that's because of a misguided desire to depict female characters in a positive light.
Lets go with new characters in DCAU....
Harley Quinn... her original backstory is INSANE.... she has no redeeming qualities at all. You as a viewer sometimes end up empathizing with the Joker when he smacks her around... because Harley annoys you too. How did that character get to be treated as a hero? At any rate, Harley's villainy... is exclusively blamed on Joker and not her own personality.
Livewire... became a supervillain... because she was a ---- BEFORE getting powers. She has an odd place because she's a very powerful villain... with flimsy pretext motives. In several continuities she ends up having a face-turn because... well... she realizes how flimsy her own motivations are. That actually made an interesting story. But the starting point is that Leslie had motives no more concrete than being a --- on her radio talk show.
Mercy Graves: all of her negative traits are derived from how she works for Lex Luthor. She's actually rather hard working, and honest... but she works for Luthor.
Which yeah, all three of them have a male character as their reasons for villainy.
but also it means they are(to some extent) not the source of their own evil, and thus seen as victims of circumstance.