"Also, capitalism as we know it is facing a sea-change as the profit margins that we know are being attacked by different startups and technologies - such as blockchain."
capitalism must always search for new markets to stay in existence. Blockchains are based on the concept of exchange of money and not of production. Human labor is what produces all value, and all profits can only come from what is taken from the labor of workers. Every increase in profit is making that slice even thinner. Markets collapse when that slice gets too small, for either side.
super profits are based on using imperialism to force extremely low wages on people in one part of the world, for the needed profit to keep investment alive, and then moving that profit to the "first world" in an effort to keep a supply of workers that are also able to spend their wages to keep the economy going.
(It also makes imperialism easier, when you have raw resources and more complicated production separate)