Companies' employment practices aren't the problem, posts like this are.
When a man isn't making as much money as his peers, he's told to compete: improve his skills, negotiate harder, rack up some accomplishments. When a woman isn't making as much money as her peers, everyone starts talking about HR policies and the pay gap.
It makes women soft. Focusing on women as a class pressures us not to compete as individuals. Those of us who ignore the pay gap and "women in tech" and other distractions, instead choosing to improve ourselves, negotiate for what we want, and show off our abilities make money just fine.
Quit whining and start doing.