In my fantasy world it is not that hard. We already manage to a number for escapement. Just make the number bigger. I am also looking at (for dams) mitigating the lost catch and lost ecosystem values. As such, this does not require downstream passage.

I know this damages/destroys the wild run in those streams but I seriously doubt there is any meaningful recovery/sustainability for purely wild anadromous fish above a dam because of losses in the reservoirs.

So we triage. The tradeoff for the Columbia River hydrosystem is no hydro in the anadromous zone in WA and OR outside of the Columbia watershed. The rest is wild fish.

But, my view the world is apparently a very warped and minority view.