Somewhat tangential, but here's something I see to be a fundamental challenge with capitalism: Two properties that significantly increase the value that an individual business can provide to users are economies of scale and network effects. The former lets them provide more user value for less cost. The latter gives users N^2 increasing value at only N cost. But those two properties are also fundamentally anti-compet…
Unfortunately in reality people believe that the only good monopoly is the one they (think) they control. This leads them to pile more and more power into that institution -- Government. This makes the government a prize to win, ripe for abuse and takeover by special interest. In turn the government doesn't do the one thing it is supposed to do, which is ensure competition and prevent monopolies.
The basic premise of anti-trust is that you can't use your power in one area (say search) to gain marketshare in another area (say shopping, or videos). Google should have been broken up a long time ago. This doesn't go against any foundation of capitalism.