We are all indoctrinated into and negatively effected by the rules and power structures of a patriarchal dominance based hierarchy -some to a greater degree than others. In addition, most people are the walking wounded, trying to work out their shit - on other people, but also by trying to heal the trauma's of childhood by seeking love and connection from the very sorts of people who scarred them in the first place. It's a shit-show of epic proportions.
As to women being comfortable with their own power, I'm all for that, but it is still very much a double-edged sword. Most men can't handle a powerful woman and feel emasculated by it. A forceful, angry man who is standing up for what he thinks is right is a leader. A woman who does that is an unhinged bitch. The gender binary of patriarchy makes it hard to transcend this, although we've made some progress, women are still punished by society for "getting out of their lane" and there are also some women who punish men for not meeting patriarchal norms.
I do know a few women with stay-at-home husbands and the numbers for that continue to grow each year. Also, a larger and larger percentage of women make as much or more than their partners, but in general, the women I've known who have "provided" for their mates have had deadbeat men who sponged off of them and who didn't carry their weight. Considering that even when women do out-earn their husbands, they still do the vast majority of home and child-care work, I can see why most women aren't interested in being a "provider" for a man because that's what that usually means. Most women care less about what a man makes than whether or not he is a candidate to be more than some sort of a child in big person clothing. As it stands, about 50% of women earn as much or more than their men, particularly in younger age groups, so although there are some women who would always want a man who earns more than they do, that's not the social dynamic it once was. But, yes, there is still plenty of room for patriarchal norms and gender expectations to go by the wayside - for everyone's sake.