It would depend entirely on how you define "wild" and "hatchery" fish. The way I see it, "wild" fish are those fish where natural selection has occurred in every pairing in their genetic lineage to give an entirely wild genome, resulting in a very genetically-fit fish. That said, personal definitions of what is wild and what is hatchery aren't terribly important in the grand scheme of things and probably are best left to arguments on semantics.
Now for the Genetic 101 answer... Hatcheries reduce genetic fitness of steelhead offspring as sexual selection is removed from the reproductive process. The short explanation here is that hatcheries allow less-genetically fish fish the same chance at reproducing as more genetically-fit fish. The process hatchery process doesn't allow for natural selection to weed out the fish that, for whatever reason, are unable to find or hold on to a mate for long enough to pass on their genes.
I'm not aware of any documented instances where hatchery programmes have benefitted wild populations, or where hatchery fish have been able to recolonize a self-sustaining population that can exist without the help of a hatchery programme. Hatcheries do try to preserve genetic diversity by pairing one male with one female, that way if one set of genes is a dud, it only affects the offspring of a single pairing. Hatcheries do allow fish populations to exist in numbers where habitat is unavailable to support such numbers in the wild.