The numbers Data10 showed for CS are Google numbers. How many people work at Google/FB. I would say most CS software engineers work at insurance, retailer, banking, etc and their pays are a lot lower than Google and they do not get stocks or much bonus.
D1 is 7 year out in IB and she works 60+ hrs. She regularly takes long weekend trips. She has many friends at various tech companies. Not all of them give generous stock options or large bonuses.
I am by no mean saying one line of work is better than another. What I am saying is if a woman needs to put up with discrimination at work then might as well do it where one gets more returns.
I also know at D1’s bank they are making a more conscious effort to make the work place more female friendly, by allowing longer time for maternity leave, cutting back on hours while kids are young and making sure more women are considered for senior positions.
D2 babysits for a couple who are both lawyers. The mother is very close being a partner at a major law firm in NYC. She has it worked out so she could leave work at 5pm 2 days a week and her husband at a public legal office leaves at 5pm 3 days a week.
Employers either pay up so people will put up with all the crap or they try to make the environment more friendly.