Overall I agree: I think a big root cause of current woes is that companies have grown too large and competition is broken. Not only that, but larger entities have more leverage to tilt the playing field and become even more anticompetitive.
There is another issue: collusion. If every company requires binding arbitration in their contracts (of adhesion), do I just opt out of having a cell phone, internet service, etc.?
See also: RealPage's rent-fixing.