An interesting, thought-provoking article. I am not too fond of left-winged ideas. But neither am I of right-winged.
But the math that does it for me, says we need both. And in a way I lean to believe that the whole environment enables for any kind of extreme ideology to rise. So that, sooner or (but rather) later the society (or the majority) realizes it was wrong, and decides to turn the other way. That turning and changing side seems to create the necessary movement to drive us forward.
I hope that makes some sense. Thanks for sharing this with us.