As I age and see more of not only my generation of men, but other generations travel down the path of life, I have realized that 'being nice' and trying to provide everything for your wife leads to her being spoiled and entitled. People (men included) if spoiled rotten will end up becoming spoiled rotten and so you need to ensure that everybody in the relationship faces, suffers, and endures what is required to support oneself. Any shielding or subsidizing people from these hardships, even if out of love, results in a slow but inevitable entitlement that is hard to unlodge and unseat once cemented into their psyche. This leads to, at minimum, strife and stress within the relationship, but more often divorce and an ending of the relationship.
But there is another drawback to "happy wife, happy life." And that is the financial ruination you will likely suffer if you try to provide for two people on the efforts of only one. I suggest reading this story before you boys start thinking about "buying your dream home" and before you ladies start thinking of forcing your husband to do the same.