I'm not sure this is absolutely true - at least for Germany. Here the figures show, that women and men, ceteris paribus, earn pretty much the same (+-3%). Until... children come into the mix. The lack of child care and societies view on parental leave (for men at least) means, that generally speaking the woman stays home to take care of the child and later on moves on to a part time position thus earning less and having to rely on the partners income again.