I think it's a problem that men are socialized into think that they need to be "providers". Maybe I've grown up in a terrible environment and watch too many reality TV shows, but it seems that most women expect men to be "providers" and that this takes precedence over men being people.