I'm not saying that the current culture doesn't factor in this. I'm just saying that there may be a stronger factor at play. Business and medicine used to be just as bad, but the large numbers of women entering those fields changed that despite the preexisting toxic professional atmosphere. I feel that it would be the same for tech and engineering, if only it were more attractive for more women.