Thanks Curt, your explanation seems to be what most independent fisheries scientists have been saying for decades.
The deciding factors for stock populations are ocean conditions and a river's carrying capacity.
Without these two factors working in conjunction of one another, stocks crash.