To my mind there are at least two reasonably separate threads here.

We know the problems that hatcheries cause. Certainly genetic issues. Certainly mixed stock fisheries issues. From those aspects, they are not good for wild fish.

We also know that without hatcheries we wouldn't have anywhere near the fisheries we have now, whether it is salmon or trout. If we are going to fish at anywhere near the level of harvest we seem to demand we will need hatcheries, even if we recover the ecosystems. There is simply too much demand.

We also need to look at the entire ecosystem and food web; which we aren't.