Sure, a corporation might be insane, irrational, myopically short-sighted, or so dysfunctional that the management and employees pursue their own short-term enrichment at the expense of the shareholders' long-term assets.
But these things, when they happen, are recognized as problems and eventually corrected -- at least enough so that most large corporations don't malfunction in asset-obliterating ways. (Even if you think corporations amorally destroy others assets via negative externalities, they do a reasonable job of protecting their own assets -- so much so that even labor unions and left-wing wealthy people keep most of their wealth in corporate shares.)
That is, corporations malfunction plenty, but not often catastrophically, and they remain pretty good at holding and efficiently exploiting assets without destroying them.
Compare that to the case of an unowned, depletable commons that's exploited my many individuals and corporations. If you think one corporation could tend to poor management, then the 'commons' case has no hope: every participant, including amongst them flawed corporations with short-sighted managers, can only profit by racing others to use the pool before it's inevitably gone.
A government or regulatory agency could theoretically act the part of a single rational long-term-perspective owner -- but those multiparty hierarchical institutions have the same flaws you've pointed out in corporations. In my observations, they're even worse -- larger, with responsibility even more diffuse, and the 'shareholders' even more distracted and unable to hold staff accountable for egregious failures to protect stewarded assets.
I'm far from certain monopoly ownership would work but it needs to be compared against what's actually happening, and against what's actually possible with unowned/government-driven approaches. It's not enough to just note, corporations sometimes malfunction and ownership might also result in overfishing.