Between the dams, nets and hook and line, the hatcheries are probably the only thing keeping the wild fish around...

In a perfect world its a three step recovery

1. Blow up the dams
2. Remove the nets
3. No sport fishing

Only then will there not be a need for hatcheries on the columbia.

But then again its not a perfect world is it...