Its called Hegel's Dialectic
Thesis versus antithesis.
Unfortunately (in general) it requires at least a generation to die before the next stage (synthesis) is reached. And it has (though not inbuilt) a 'limiting factor' in that history generally moves in circles.
You see much of what you talk about is standard text book stuff. Its just you express it in a way that pretends its not been said many times before, and also in ways that either ignore or miss the more fundamental (or superficial) issues that are being discussed.