Another aspect might be timing. There are two summer/early pink runs in PS; Nooksack and Dungeness. They probably survived the glaciation in the same refugia while the other pinks may have survived somewhere else. But, like you note, river capture helps.

The Fraser used to come down the Columbia. It would be really interesting to see how all the rivers on the Pacific Coast moved during that glaciation and its retreat.