Why can't a scientist be a princess?
Perhaps this is part of the problem with the shortage of women in STEM. We tell girls they need to make a choice, they can either be girly and feminine or be an engineer. What woman or girl wants to be the stereotypical geek they see on TV? An antisocial person that stays at home in the basement eating burritos and playing on the computer? Does this mean she has no place in the technology fields? NO.
If a woman wants to work in the lab all day, then go put on a dress and go out for a night on the town, then great! The problem is, that is not how we as a society picture a scientist or engineer.