A key weakness is the conflict of interest between managers and shareholders.
In principle, shareholders elect a board of directors, who in turn hire and fire the managers who actually run the company.
In reality, management-friendly insiders often dominate the board of directors, with relatively few outside directors who can independently monitor the management.