Does having 2 different bank accounts for husband and wife affects the relationship?

What you are mentioning now is very commendable and she does deserve better treatment from him.

The essence of discussion is that in the heat of argument, if woman mentions these things the effect goes in wrong direction and man feels even worse.

He should admire her and she should make him admire him and not mention these good things in the event of argument to try to get even with him.

There are other ways and better situations where she could politely show her contributions.

Same goes with man though. He should not say things to his wife what good he does for her when argument happens.