The late 2010's and early 2020's upheavals were predicted 10 years ago by a relatively simple model that accounts for elite infighting, income inequality, number of 18-29 y.o. people, etc. The same analysis was retroactively applied to many civil wars and revolutions throughout history and the results were pretty consistent: wars, revolutions and upheavals follow pretty deterministic patterns. The thing that's impossible to predict, is the trigger, the casus belli. In-depth paper in [1], 2020 prediction in [2].
On the other hand the rate of profit is falling (empirically proven in [3]), which makes the contradictions accelerate: median living conditions become increasingly unbearable, inequality between the working population and the elite skyrockets, etc. (coronavirus and climate change are just accelerating even further the process). The question is not if, but when, will capitalism collapse. Two options at that point: regression, the elite fights back and wins (fascism, neo-feudalism, apocalyptic-tier world wars, pick your poison) or progression, the working class fights back and wins (socialism, which means the long term construction of post-scarcity society i.e. communism).
[1]:
https://escholarship.org/uc/item/6qp8x28p[2]:
https://www.nature.com/articles/463608a>Quantitative historical analysis reveals that complex human societies are affected by recurrent — and predictable — waves of political instability (P. Turchin and S. A. Nefedov Secular Cycles Princeton Univ. Press; 2009). In the United States, we have stagnating or declining real wages, a growing gap between rich and poor, overproduction of young graduates with advanced degrees, and exploding public debt. These seemingly disparate social indicators are actually related to each other dynamically. They all experienced turning points during the 1970s. Historically, such developments have served as leading indicators of looming political instability>Very long 'secular cycles' interact with shorter-term processes. In the United States, 50-year instability spikes occurred around 1870, 1920 and 1970, so another could be due around 2020. We are also entering a dip in the so-called Kondratiev wave, which traces 40-60-year economic-growth cycles. ThPost too long. Click here to view the full text.