I think we need a massive change in how we look at and manage our fisheries.
Conservation is #1. Not above goal, no fishing.
Fishing priority is given to the watershed that produced the fish. The landowners are the ones who pay to protect the habitat. If they have enough fish, or if there are more fish than they can catch, the fisheries move out.
Now, if somebody further outside wants to fish they can negotiate with the terminal area. Perhaps pay for the hatchery production. Perhaps pay for the additional electricity that allows a dam or dams to be removed.