work was divided according to conveniance in the olden days as needs were limited and various other reason. in modern times, with the increase of cost of living and need for good education it has become necessary for most of partners to contribute income. if both partners are working then both should share responsibility based on conveniance. but does this actually happens. problems happens when you have lot of expections from the other partner. why should you not accept the persons with all the limitations. if she cannot cook why don’t you teach her cook with love or you cook for her. see the difference. no one is perfect. think positively.