Simple: we have feminism because most White European men support it. Now many women support it too, but women mostly follow men in everything.
Now to give you an example. I read about a right-wing Italian party poised to win the coming election. Its critics even suggest it's fascist. It is (or was) called "Brothers of Italy" and is led by a woman. She declares she is for traditional family and is a mother all the while vying for the highest political position in the country. She is against quotas but pro female equality. I mean how more traditional can you get?
This is a party which has popular support in a Catholic country. Of course, there are online antifeminist pockets where you can read that women shouldn't vote or be a president and most/ all should be housewives instead. But it's not how the majority of the Western people think, and it's a fact. Yes, I understand the power of media, propaganda and laws but look at countries like Turkey. Their laws are secular, too, and in many ways similar to ours, with some exceptions. And yet, their culture and way of life are different.
Their elites are often secular just like over here, but the people are still quite religious while here in the West many openly mock Christianity and Christians and we don't say anything because we are taught to always turn another cheek. I'm not talking about violence here, mind you. But if you wouldn't let someone insult your mother why do you keep silent when they insult your faith?
Well, I guess many Western so-called men would let their mother be insulted, too and keep their peace.
So you could go back and forth and blame globalists, bankers, lying media, others -ists etc etc but in the end, our society is the way it is because the majority are fine with that.