Well for one I completely disagree with you i say do whatever it takes to save the fish regardless of what it does to the fishery. I'd rather have closed rivers full of wild fish than no wild fish.

A wild fish is one that is born in the wild regardless of parentage. And a "native" is a fish that is of the genetic make up that is indigenous to that stream. ALL!!! of the research indicates that there are very few instances where hatchery fish spawning in the wild and having offspring that reach adulthood. Therefore nearly every "wild" steelhead is also a Native. There is really no such thing as a hatchery wild fish. They sinmply do not survive to adulthood.
Also genetic studies that have been done suggest that there was some inbreeding between hatchery and wild steelhead decades ago there has been no measurable genetic homoginization since then. In simple english this means that hatchery and wild stocks are no more closely related than they were 30 years ago. This means there has been very little inbreeding during that time.
The thought that somehow all steelhead are the same and there is no value to wild fish is absolutely proposterous and there is no scientific evidence to that end.
It should alsobe noted that both the captive rearing and wild broodstock ideas both have the same fundemental flaws as regular hatcheries.
That flaw is the selective breeding caused by the unnatural environment.