Culture can be powerful but we don't exist in the culture you want and I don't see a good way to get there.We used to exist in a culture where women had no options outside of the home and black people were slaves.
Hand waving about voluntarism and a culture shift isn't going to fix anything. Tax the shit out of the rich and make them pay for it.
In order to tax the rich heavily, you still need a culture shift here in the US. Wherever such taxation works, there is already a thread of communal culture. In order to achieve the same in the US, you need a cultural shift, and not setting up to do that work and simply saying "tax the shit out of the rich" is the hand waving. You're using a slogan that exploits resentment, not setting up for real change.