Yes, the left has been winning for the past 70 years.
The left always wins in the short term and almost always has quick victories.
Because of what the left is and always has been: the great wrecking-ball of civilizations.
Liberals don't build, they tear down.
Thus the liberals are winning because, as a historically observable fact, it is easier to destroy than to create.