All the streams you mention are or were stocked with salmon and steelhead. In the past plus others like Cogburn and Big silver on the east side of Harrison Lake and Weaver Creek. Most didn't produce all that many fish neither were they fished much. Cogburn and Big Silver are a long way to go particularly in late fall and winter. Many are rather short & don't offer a whole lot of space for more anglers. Norrish has it's own Federal facility and steelhead were stocked there in the 90s. It never produced much of a return. It also has a very short section of fishable water. Then there is a canyon and impassable waterfalls.
Raising and Transporting the fish is expensive. The Little Cambell has a community hatchery (
https://www.sfgc.info/hatchery), the returns are not shabby as does the Nicomekl, Serpentine (Tynehead) , Kanaka Creek, South Alouette River (Allco) so there are quite a number and you can find how many fish are stocked by those hatcheries. Stocking is all controlled by DFO and/or FFSBC & F&H BC. Coho, steelhead and chinook are tightly controlled and mostly raised in Federal or Provincial hatcheries until close to release and moved to the community site. When I was involved in what is now Allco, a lot more fish were raised and released on site including cutthroat & coho. Much of the reduction was due to huge decline in returns (ie -500%). In a lot of years hatchery returns are about 1 5th of what they were in the first 10 years or so of wide scale hatchery production. That's one of the factors that have pushed managing biologists to rely more on wild fish production.
It all sounds nice, we'll dump a lot fish into a number of streams and live in angling nirvana but who is going to pay for it? Don't say you license fees as that's not even close.