I wouldn't say old-fashioned is the reason why DC shy away from genuinely evil women, especially when a lot of genuinely evil women characters exist because DC was old-fashioned and paternalistic.
It is just that these female characters are popular and it is easier to sell them as anti-heroes.