Nothing wrong with providing a good life for your wife and kids, but it's not an excuse for a woman to treat her man like an ATM machine. A woman is also supposed to support her man, yet how many do that?
A wife is supposed to be an asset not a burden.
That is how it works in traditional Patriarchy. In 'natural' societies though, it is more communal, so there is no marriage system, like with most animals, or the Matriarchal (kinda flat, non-Patriarchal) systems like the Mosuo in China.
We are now moving away from Patriarchy, but its **** for men cos we have the worst of both Patriarchy and the Natural system, we are expected to work hard and 'provide' as in the Patriarchy, but we have no power or respect.
Basically the Natural system, I argue it is superior to Patriarchy. It's like the Mosuo, or like animals. All the men work and contribute to the society, the women work too. Women can have relationships and children with anyone they want. Men do not provide anything directly to the women they are in relationships with. We are sort of halfway there with state benefits and such where men are paying more taxes and women apparantly receive more benefits.
Also, women really have an ego thing where the modern woman doesnt want to stay at home, be outearned by her husband, they wanna be the boss, modern women will not be good obedient wives just cos you provide, but they will just think you are lucky to have her and she wont appreciate your providing at all. Just bear that in mind. Modern women do not want to feel beneath their husbands, she will try to outcompete you if you outearn her, or look down on you if you dont earn enough.
For the woman, everything is about ego and self-image. It's all about her success, her achievements, her house and her family, you are just some guy in her life story that helps with the bills. So just go with it, your efforts as a hardworking husband provider will never be appreciated in the long term by modern women. You will expect something in return for being that guy and she will resent giving it to you.
The solution is to bring other things to the table so that your earnings are not the main thing she appreciates about you. To do that you need to focus more on those things and less on financial success.