I don't see the dams ever being removed, far too expensive and would take a very long time.

At best, the average state resident is only going to give lip service to saving fish. Implementing a multi billion $ (before cost overruns) project that would take several decades to complete, ain't gonna fly.