Don't fully disagree, but feel a counterpoint needs to be said.
> created so many insanely big problems through greed, and unbridled technological progress in the name of profits
Capitalism is an allocation algorithm that scales.
We haven't just created insanely big problems, we've delivered insane boosts to productivity.
Capitalism's outputs in that name of progress (the things that greed and unbridled technological progress have enabled) are now necessary to deliver the current living standard we have for the number of people we're supporting on this planet.
- Fertilizer-boosted and genetically-modified factory agriculture
- Mass manufacturing with global supply chains
- Global energy markets with worldwide distribution
- International capital flows
If we're talking about toppling the current system, then we have to admit that means losing its positives as well as its negatives.
Reengineering isn't complete when only looking at the negatives we'd avoid and the positives we'd gain.
It needs to also include the positives we'd lose and the negatives we'd incur by shifting to an alternate system.
The alternatives to capitalism aren't just 'avoiding capitalism's problems' -- they've historically also been 'rampant inefficiency to the extent that it decreases standard of living.'
One reason I'm bullish on carbon taxes et. al. Adjust the incentives, and then let the best allocation model we've found run to optimization under the altered constraints.