Do you know why socialism is winning? Because socialism won World War II and laid the foundations for the new world.
They have sold you a lie.
Capitalism? Where? If anything, call it neo-mercantilism.
There has been little capitalism since the United States first abandoned the gold standard in 1913 to finance World War I.